Title: Getting back to the resource called before logging in

When, for example thing.html is called, this sitemap will successfully try to log the used in, but how to I get the user passsed back to the resource originally called (thing.html).

      <map:match pattern="*.html">
        <map:act type="auth-protect">
          <map:parameter name="handler" value="authhandler" />
          <map:generate type="serverpages" src="">"xsp/protected.xsp" />
          <map:transform type="xslt"
          src="">"stylesheets/simple-page2html.xsl" />
          <map:serialize />
        </map:act>
      </map:match>

      <map:match pattern="login">
        <map:act type="auth-loggedIn">
          <map:parameter name="handler" value="authhandler" />
          <map:redirect-to uri="{resource}" /> <!-- ------ would like this to be the resource called above -->
        </map:act>
        <map:generate src="">"auth/login.xml" />
        <map:transform src="">"stylesheets/simple-page2html.xsl" />
        <map:serialize />
      </map:match>

      <map:match pattern="do.login"> <!-- ---------------- called from auth/login.xml -------------------- -->
        <map:act type="auth-login">
          <map:parameter name="handler" value="authhandler" />
          <map:parameter name="parameter_username"
          value="{request-param:username}" />
          <map:parameter name="parameter_password"
          value="{request-param:password}" />
        </map:act>
        <map:redirect-to uri="login" />
      </map:match>

Reply via email to