Hi Sorry to post again; but I'm stumped on this one... Thanks Steve
Hi
I've been pouring through the mail archives and can't seem to find what I'm doing wrong...
If I am not yet authenticated and I try to access a protected page, I am (correctly) redirected to the login page with the uri containing the (encoded) resource that I tried to access. How do I redirect back to the protected resource I was originally seeking after logging in successfully?
If it matters, I am doing all of this in a sub sitemap.
Here's relevant sitemap entries: <authentication-manager> <handlers> <handler name="uploadHandler"> <redirect-to uri="cocoon://agilitycourses/login"/> <authentication uri="cocoon:/upload-authuser"/> <applications> <application loadondemand="true" name="courses"> </application> </applications> </handler> </handlers> </authentication-manager>
this pipeline is called from the login form post action: <map:match pattern="dologin"> <map:act type="auth-loggedIn"> <map:parameter name="handler" value="uploadHandler"/> <map:redirect-to uri="alreadyLoggedIn"/> </map:act> <map:act type="auth-login"> <map:parameter name="handler" value="uploadHandler"/> <map:parameter name="name" value="{request-param:name}"/> <map:parameter name="password" value="{request-param:password}"/> <map:parameter name="use-request-parameters" value="true"/> <!-- I've tried {request-attr:resource} also w/no success --> <map:redirect-to uri="{request-param:resource}"/> </map:act> <map:redirect-to uri="login"/> </map:match>
<map:match pattern="protected/*"> <map:act type="auth-protect"> <map:parameter name="handler" value="uploadHandler"/> <map:parameter name="application" value="courses"/>
<map:match pattern="**/upload_acml"> <map:generate src="web/content/upload_acml.html" /> <map:serialize type="html" /> </map:match>
</map:act> </map:match>
The "login" html is: <html> <head><title>LOGIN</title></head> <body><form method="post" action="dologin"> <table><tr><td>Name: <input type="text" name="name"/></td></tr> <tr><td>Password: <input type="password" name="password"/></td></tr> <tr><td><input type="submit"/></td></tr></table></form></body> </html>
So if it access protected/upload_acml I am sent to: http://192.168.1.102:8888/agilitycourses/login?resource=%2Fagilitycourses%2Fprotected%2Fupload_acml
I just can't seem to access the "resource" once the form is submitted. So the redirect goes to the root of my site submap.
Any help is greatly appreciated. Thanks Steve
_________________________________________________________________
Find things fast with the new MSN Toolbar – includes FREE pop-up blocking! http://clk.atdmt.com/AVE/go/onm00200414ave/direct/01/
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]