I am trying to get this article by Lajos and can not get it to work. The
section on using DatabaseAuthenticatorAction. How to display what has
been entered on the form after submit so I can debug?  Mysql has the Users
table with user_name and user_password columns both varchar(5), and  john1 as
username and john1 as password. I entered this on the form, hit submit and the
logon.html is redisplayed again as if the userid has not been set, see below
in the log. Any help would be appreciated.

http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-cocoon-p3.html

auth-info.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!-- pick off comparison from database -->
<auth-descriptor>
 <connection>myown</connection>
 <table name="Users">
  <select dbcol="user_name" type="string" request-param="userid"
to-session="use
rid"/>
  <select dbcol="user_password" type="string" request-param="userpwd"/>
 </table>
</auth-descriptor>

login.html:

<html>
<head><title> Login page for Cocoon. </title></head>
<body bgcolor="white">
<center><font size=5 color="red"> Please Enter the following information:
</font
><br>
        <form method=POST action="auth-info.xml">
        <font size=3> Userid <input type=text name="userid" size=5>
        </font>
        <br>
        <font size=3> Password <input type=text name="userpwd" size=5>
        </font>
        <br>
        <input type=submit name=action value="Submit">
        </form>
</center></body></html>

on the access.log I see this, and I think the login.html is processed but not
setting userid?

DEBUG   (2002-10-20) 10:01.26:311   [access] (/cocoon/protected/auth-info.xml)
H
ttpProcessor[8069][0]/AbstractEnvironment: Reset context to
file:/u01/c2build/co
coon-2.0.3/cocoon/
INFO    (2002-10-20) 10:01.26:312   [access] (/cocoon/protected/auth-info.xml)
H
ttpProcessor[8069][0]/CocoonServlet: 'protected/auth-info.xml' Processed by
Apac
he Cocoon 2.0.3 in 15 milliseconds.
DEBUG   (2002-10-20) 10:01.26:320   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment: Changing Cocoon context
DEBUG   (2002-10-20) 10:01.26:320   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment:   from
context(file:/u01/c2build/cocoon-
2.0.3/cocoon/) and prefix()
DEBUG   (2002-10-20) 10:01.26:320   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment:   to context(sitemap.xmap) and prefix()
DEBUG   (2002-10-20) 10:01.26:321   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment:   at URI protected/login.html
DEBUG   (2002-10-20) 10:01.26:321   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment: New context is
file:/u01/c2build/cocoon-
2.0.3/cocoon/
DEBUG   (2002-10-20) 10:01.26:323   [access] (/cocoon/protected/login.html)
Http
Processor[8069][0]/AbstractEnvironment: Resolving 'secret/login.html' in
context
 'file:/u01/c2build/cocoon-2.0.3/cocoon/'


More clues from sitemap.log:


DEBUG   (2002-10-20) 10:01.16:790   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Source= secret/login.html
DEBUG   (2002-10-20) 10:01.16:790   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Mime-type= text/html
DEBUG   (2002-10-20) 10:01.26:308   [sitemap] (/cocoon/protected/auth-info.xml)
HttpProcessor[8069][0]/sitemap_xmap: Matched wildcard pattern protected/*
DEBUG   (2002-10-20) 10:01.26:308   [sitemap] (/cocoon/protected/auth-info.xml)
HttpProcessor[8069][0]/AbstractSitemap:
Current Sitemap Parameters:
PARAM: '1' VALUE: 'auth-info.xml'
PARAM: '0' VALUE: 'protected/auth-info.xml'

DEBUG   (2002-10-20) 10:01.26:309   [sitemap.matcher.sessionstate]
(/cocoon/prot
ected/auth-info.xml) HttpProcessor[8069][0]/WildcardSessionAttributeMatcher:
Ses
sion attribute 'userid' not set.
DEBUG   (2002-10-20) 10:01.26:309   [sitemap] (/cocoon/protected/auth-info.xml)
HttpProcessor[8069][0]/sitemap_xmap: Sitemap: session='false', redirecting to
lo
gin.html
DEBUG   (2002-10-20) 10:01.26:322   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Matched wildcard pattern protected/login.html
DEBUG   (2002-10-20) 10:01.26:322   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/AbstractSitemap:
Current Sitemap Parameters:          
PARAM: '0' VALUE: 'protected/login.html'

DEBUG   (2002-10-20) 10:01.26:322   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Component
reader:resource(Parameters.EMPTY_PAR
AMETERS)
DEBUG   (2002-10-20) 10:01.26:322   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Source= secret/login.html
DEBUG   (2002-10-20) 10:01.26:323   [sitemap] (/cocoon/protected/login.html)
Htt
pProcessor[8069][0]/sitemap_xmap: Mime-type= text/html



__________________________________________________
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site
http://webhosting.yahoo.com/

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to