Hi all, I have Login page and action pages ( for example add-action, update-action, delete-action, ... ). And all action pages need authorization. So, I want that when not authorized client go to the action page ( add-action.html ), to keep the url ( add-action.html ) and redirect to the Login page, after successfully authorization redirect again to the kept url ( add-action.html ). Can I keep url to session in the sitemap? how? or how can I do it? here what I have in the sitemap:
<map:match pattern="*-action.html"> <map:act type="session-validator"> <map:parameter name="descriptor" value="context://myapp4/descriptors/params.xml"/> <map:parameter name="validate" value="username"/> <map:match pattern="*-action.html"> <map:act set="process"> <map:parameter name="descriptor" value="context://myapp4/templates/user_form.xml"/> <map:generate type="serverpages" src="templates/confirm_action.xsp"/> <map:transform src="stylesheets/myapp.xsl"/> <map:serialize/> </map:act> <map:generate type="serverpages" src="templates/{1}_action.xsp"/> <map:transform src="stylesheets/myapp.xsl"/> <map:serialize/> </map:match> </map:act> <!-- here I must keep url "{1}_action.xsp" --> <map:redirect-to uri="login.html"/> </map:match> <map:match pattern="login.html"> <map:act type="form-validator"> <map:parameter name="descriptor" value="context://myapp4/descriptors/params.xml"/> <map:parameter name="validate" value="username,password"/> <map:act type="db-authenticator"> <map:parameter name="descriptor" value="context://myapp4/descriptors/auth.xml"/> <!-- here redirect to kept url --> <map:redirect-to uri="kept-action.html"/> </map:act> </map:act> <map:generate type="serverpages" src="templates/login.xsp"/> <map:transform src="stylesheets/myapp.xsl"/> <map:serialize/> </map:match> Thanks lot, ~Hill Cocoon 2.0; Tomcat 4.0; JDK SDK 1.3.1; OS WinNT 4.0; --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>