[Seaside] page expiry message
Nevin Pratt
nevin at smalltalkpro.com
Wed Aug 6 18:47:54 CEST 2003
Thanks Derek.
I just hacked in a WAApplication>>handleExpiredRequest: method that
gives a "Warning: Page has Expired" message. However, now I'm not so
sure it is something I want, as it changes the app behavior in other
ways. For example, simple things like clicking the "Home" button on an
expired page brings up the message. I don't think users would expect
that to happen.
In other words, this isn't such a simple issue at all, and needs further
thought. As it is, the current Seaside behavior might very well be the
best overall behavior.
I need to think about it.
Nevin
Derek Brans wrote:
>I'm not in an image right now, Nevin, but have a look at WARedirectResponse,
>(or one of the classes in the same class category). You can set the
>duration that the message is displayed before the redirect occurs.
>
>As for where expired sessions are handled, you can do a search for
>references to WARedirectResponse (CTRL-SHIFT-N), or I would just trace
>method calls from WARegistry>>handleExpiredRequest: (cause
>#handleExpiredRequest is called when the registry realizes that the request
>is asking for a session that has expired).
>
>If you have any problems, let me know and I can help you find it.
>
>Derek Brans
>Nerd on a Wire
>Web design that's anything but square
>http://www.nerdonawire.com
>mailto: brans at nerdonawire.com
>phone: 604.874.6463
>toll-free: 1-877-NERD-ON-A-WIRE
>----- Original Message -----
>From: "Nevin Pratt" <nevin at smalltalkpro.com>
>To: <seaside at lists.squeakfoundation.org>
>Sent: Tuesday, August 05, 2003 8:38 PM
>Subject: [Seaside] page expiry message
>
>
>
>
>>Right now when a user sits on a page for a few hours, of course the
>>session will (typically) expire (depending on the Seaside settings for
>>page expiry, of course). Then when they try to do something on that
>>expired page-- anything that causes the expired page to be submitted--
>>the app will ignore the submit of the expired page and just throw them
>>back to the app entry point page.
>>
>>What I would actually prefer in this case is if the app instead first
>>put up a page that gave a message something like:
>>
>> Your session has expired. You will be automatically redirected in 3
>>seconds...
>>
>>Then after the time has expired, it should do what it does now.
>>
>>I believe this behavior would be more typical of how users expect web
>>apps to behave.
>>
>>How would one go about implementing this behavior?
>>
>>Nevin
>>
>>
>>--
>>Nevin Pratt
>>Bountiful Baby
>>http://www.bountifulbaby.com
>>(801) 992-3137
>>
>>
>>_______________________________________________
>>Seaside mailing list
>>Seaside at lists.squeakfoundation.org
>>http://lists.squeakfoundation.org/listinfo/seaside
>>
>>
>>
>>
>
>
>_______________________________________________
>Seaside mailing list
>Seaside at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/seaside
>
>
>
>
--
Nevin Pratt
Bountiful Baby
http://www.bountifulbaby.com
(801) 992-3137
More information about the Seaside
mailing list