[Seaside] #call: #answer / sessions

Ramiro Diaz Trepat ramirodt at gmail.com
Fri Jan 19 13:07:46 UTC 2007


It's great that you guys did that package, I have already installed
it.  I did't know about it.
It probably shoud be installed by default, together with the examples
like the Sushi Store.  And also removed with the "WADispatcher default
trimForDeployment." that I have just learned :)




On 1/19/07, Bany, Michel <mbany at cincom.com> wrote:
> Found at http://localhost:8080/seaside/faq (SeasideFAQ package)
>
> Subclassing WASession
>
> It is sometimes necessary to subclass WASession. Typical situations for subclassing WASession.
>
> - Need to clean-up external resources when Seaside session expires (reimplement #unregistered)
> - Need to attach some data to the Seaside session using additional instance variables
> - Need to include additional behavior, statistics, monitoring (reimplement #responseForRequest:)
>
> Seaside applications are assigned their session class using the "config" application ("Session Class" field).
> It can also be set programmatically
>
>     app preferenceAt: #sessionClass put: MySession
>
>
>
>
> > -----Original Message-----
> > From: seaside-bounces at lists.squeakfoundation.org
> > [mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf
> > Of Ramiro Diaz Trepat
> > Sent: vendredi, 19. janvier 2007 03:28
> > To: The Squeak Enterprise Aubergines Server - general discussion.
> > Subject: Re: [Seaside] #call: #answer / sessions
> >
> > > > When you develop a login process, like the one in Ramon's blog.
> > > > Where is it proper to store the user that is logged on? Is this
> > > > supposed to be stored somewhere in the WASession?
> > >
> > > Yes, a custom session class is a good place for this, so
> > you can have
> > > access to it from every component with a simple..
> > >
> > > self session currentUser
> > >
> > > Also common is
> > >
> > > self session database
> >
> > If I create a subclass of WASession with the currentUser
> > attribute, how do I inform Seaside to use it when I call self
> > session? For it not to pass me a regular WASession Thank you
> > very much for answering Ramón.
> > By the way, the work you have been doing with onsmalltalk.com
> > is great, particularly for noobs like me.
> > Bye
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the Seaside mailing list