[Seaside] Proper way of "logging out"
gettimothy
gettimothy at zoho.com
Sat Dec 14 19:30:49 UTC 2013
In my rootTask logout I do:
self session
....
logout.
And in the logout method of my session class, I do some cleanup and a redirect:
self redirectTo:"the URL of my site".
---- On Sat, 14 Dec 2013 07:34:05 -0800 Esteban A. Maringolo<emaringolo at gmail.com> wrote ----
I implemented the workflow of my app as WATask (SessionTask) installed
in /app which basically does the following:
go
| login |
login := self call: LoginComponent new.
login isValid ifTrue: [self call: MainComponent new].
self session unregister.
then in MainComponent I implemented a #logout method which basically does:
logout
^self answer
This way I get the session termination (if the user goes back and
performs an action it will be redirected to a blank session).
The problem is the last unregister in WATask redirects the user to the
root of the server.
If I unregister the session in the #logout method the result is the same.
In the past I'd implement this by means of an #isolate: call to my
,ain component, but how I'm supposed to do this now?
Regards,
Esteban A. Maringolo
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20131214/f47a737f/attachment.htm
More information about the seaside
mailing list