Stephanie

Great - thanks for your help - the request generator 
showed that the resource parameter was *not* set
and to fix it, I had to add:

  <map:parameter name="use-request-parameters" value="true"/>

to the

  <map:transform src="stylesheets/login.xsl">

Thanks
Derek


>>> [EMAIL PROTECTED] 2004/07/19 01:14:38 PM >>>
> No stupid questions here...!
> 
> 1. How do I  vaeify that the request-param
> "resource" *is* really set ??
>

Use the request generator at in your do-login pipeline instead of
map:redirect (and set the xml serializer). then you see all params and
values of the request.
 
> 2.  If do not set the session propagator,
> then the URI to be displayed does not work, as
> it depends on those parameters to be set..
> What difference could/should it make?
> 
> Thanks
> Derek
> 
> >>> [EMAIL PROTECTED] 2004/07/19 12:41:20 PM >>>
> 
> Might be a stupid question, but did you varify that the
request-param
> "resource" is really set when calling the login pipeline?
> 
> Did you try without the session propagator?

It might get "erased" in between. Just and idea, the
"try-and-error"-stystem
of proplem solving has often worked for me. ;-)

cheers,

Stephanie

> 
> 
> > I am trying to redirect users, that click on a 
> > protected page, back to that page after login:
> > 
> > in the call to the login page, I have:
> > 
> > login?resource=redirectpageuri
> > 
> > (where redirectpageuri is the URI of the
> > protected page)
> > 
> > The login page form has the necessary:
> > 
> > <input type="hidden" name="resource" value="{$resource}"/>
> > 
> > And the sitemap looks like:
> > 
> >     <map:match pattern="do-login">
> >       <!-- try to login -->
> >       <map:act type="auth-login">
> >         <map:parameter name="handler" value="demohandler"/>
> >         <map:parameter name="parameter_name"
> > value="{request-param:username}"/>
> >         <map:parameter name="parameter_password"
> > value="{request-param:password}"/>
> >         <!-- keep info in session -->
> >         <map:act type="session-propagator">
> >           <map:parameter name="myID"  value="{ID}"/>
> >           <map:parameter name="myTag" value="{tag}"/>
> >         </map:act>        
> >         <map:redirect-to uri="{request-param:resource}"/> <!--DOES
> NOT
> > WORK? -->
> >       </map:act>
> >       <map:redirect-to uri="login"/>
> >     </map:match>
> > 
> > Regardless from where in the site the login page
> > is called, all that happens is the "home" page of
> > app is displayed ?
> > 
> > Any ideas what else to change here??
> > 
> > Thanks
> > Derek
> > 
> > -- 
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> > MailScanner thanks transtec Computers for their support.
> > 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED] 
> > For additional commands, e-mail: [EMAIL PROTECTED] 
> > 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 
> 
> -- 
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
> MailScanner thanks transtec Computers for their support.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to