[Seaside] Seaside 2.9 - how do I access session ivars?
pdebruic at gmail.com
Mon Jul 20 18:37:41 UTC 2009
I set the ivar in a login method thats in a callback in a submitButton
in a component displayed in a jQuery lightbox. In 2.8.4 I was using
the 'html lightbox:' method from SULibrary to create the lightbox. I
basically copied the lightbox dialog example from the jQuery tests
included with the image and did a 'html render: loginComponent'
instead of listing the vegetables.
On Mon, Jul 20, 2009 at 2:19 PM, Julian Fitzell<jfitzell at gmail.com> wrote:
> Where do you set the user variable? The error is just indicating that
> the instvar is nil (as Mariano indicates, the RequestContextNotFound
> thing in this case is an unrelated problem with the debugger).
> On Mon, Jul 20, 2009 at 11:01 AM, Paul DeBruicker<pdebruic at gmail.com> wrote:
>> Hi -
>> I am in the initial stages of porting some code to Seaside2.9a3. The
>> code works in Seaside 2.8.4. When a user logs in I store their user
>> info in the session in an instance variable called user. In Seaside
>> 2.8.4 calling 'self session user userId' would return the user's user
>> id, after they'd logged in. With whatever I've done + 2.9a3 calling:
>> self session user userId
>> inside a renderContentOn: method throws an error that says
>> UndefinedObject(Object)>>doesNotUnderstand: #userId. In the debugger
>> for that error if I try to explore 'self session' I get a
>> WARequestContextNotFound error. I do include
>> webapp preferencesAt: #sessionClass add: AMSession.
>> in the initialize statement for the application. I'm willing to
>> believe that my login function is also a little off because I set the
>> session ivar 'user' with 'self session user: user'
>> How do I store and access information in the session in Seaside 2.9?
>> Is it the same as 2.8.4 and I've just got another error somewhere else
>> thats just showing up here? I'd appreciate any suggestions for
>> remedying my lack of understanding. Thanks
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
> seaside mailing list
> seaside at lists.squeakfoundation.org
More information about the seaside