On Thursday 17 June 2004 04:19 am, Martin Koekenberg wrote:
I've a loginscreen (Session based User folder).
In my index_html template is the folowing code :
<dtml-if expr="AUTHENTICATED_USER.getUserName() == 'Anonymous User'"> <dtml-call expr="RESPONSE.redirect('/login', lock=1)"> </dtml-if>
/login is the login page. But how can I automaticaly jump back (after a succesfull login) to de page that was requested before the loginscreen ?
Example:
I enter the site (http://beta.swol1894.nl). That page will forward me to the login. After a succesfull login I want a jump to the homepage. (That page send me to the login).
Who know's a solution for this ?
IIRC, I did it by passing a HTTP GET argument to the login form:
<dtml-call expr="RESPONSE.redirect('/login?origin=' + absolute_url(), lock=1)">
Or something like that (you'll need to deal with quoting problems, etc). Then you just use that value in a redirect (you probably have to submit it again when you actually login, and the "you are logged in" page will be a redirect to your original page. Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com