stephan 2002/08/19 07:04:27 Modified: src/scratchpad/webapp/samples/slide login-failed.html login.html sitemap.xmap Added: src/scratchpad/webapp/samples/slide redirect4login.xsl Log: Try to redirect to the correct entrance point. Revision Changes Path 1.3 +1 -0 xml-cocoon2/src/scratchpad/webapp/samples/slide/login-failed.html Index: login-failed.html =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/samples/slide/login-failed.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- login-failed.html 8 Jul 2002 21:20:30 -0000 1.2 +++ login-failed.html 19 Aug 2002 14:04:27 -0000 1.3 @@ -40,6 +40,7 @@ <table bgcolor="#ffffff" border="0" cellspacing="0" cellpadding="2" width="100%" align="center"> <form action="login" method="post"> + <input type="hidden" name="resource" value="content/"/> <tr> <td>Username</td> <td><input name="name" type="text" size="15" maxlength="40"/></td> 1.4 +1 -0 xml-cocoon2/src/scratchpad/webapp/samples/slide/login.html Index: login.html =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/samples/slide/login.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- login.html 8 Jul 2002 21:20:30 -0000 1.3 +++ login.html 19 Aug 2002 14:04:27 -0000 1.4 @@ -40,6 +40,7 @@ <table bgcolor="#ffffff" border="0" cellspacing="0" cellpadding="2" width="100%" align="center"> <form action="login" method="post"> + <input type="hidden" name="resource" value="content/"/> <tr> <td>Username</td> <td><input name="name" type="text" size="15" maxlength="40"/></td> 1.13 +9 -2 xml-cocoon2/src/scratchpad/webapp/samples/slide/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/samples/slide/sitemap.xmap,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sitemap.xmap 19 Aug 2002 09:30:47 -0000 1.12 +++ sitemap.xmap 19 Aug 2002 14:04:27 -0000 1.13 @@ -126,7 +126,11 @@ </map:match> <map:match pattern="login.html"> - <map:read src="login.html"/> + <map:generate src="login.html"/> + <map:transform src="redirect4login.xsl"> + <map:parameter name="destination" value="{request:resource}"/> + </map:transform> + <map:serialize/> </map:match> <map:match pattern="login"> @@ -134,10 +138,13 @@ <map:parameter name="handler" value="slidehandler"/> <map:parameter name="parameter_userid" value="{request:name}"/> <map:parameter name="parameter_password" value="{request:password}"/> - <map:redirect-to uri="content/"/> + <map:redirect-to uri="{request:resource}"/> </map:act> <map:generate src="login-failed.html"/> + <map:transform src="redirect4login.xsl"> + <map:parameter name="destination" value="{request:resource}"/> + </map:transform> <map:serialize/> </map:match> 1.1 xml-cocoon2/src/scratchpad/webapp/samples/slide/redirect4login.xsl Index: redirect4login.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- <xsl:param name="destination">content/</xsl:param>--> <xsl:param name="destination">bla</xsl:param> <xsl:template match="input[@resource]"> <input type="hidden" name="resource" value="{$destination}"/> </xsl:template> <xsl:template match="@*|*|text()|processing-instruction()" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*|*|text()|processing-instruction()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]