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]

Reply via email to