hi,
this works, thanks. i use:
global.getHTTPServletRequest().getSession().Invalidate();
I think T5 has a service of Session, how to obtain it?
anujith amaratunga wrote:
>
> Hi,
>
> On Nov 28, 2007 4:20 PM, Marcus <[EMAIL PROTECTED]>; wrote:
>>
>> On Nov 28, 2007 4:15 PM, Angelo Chen <[EMAIL PROTECTED]>; wrote:
>> >
>> > I have a few pages that has some @Persist objects, I'd like to release
>> all
>> > those objects when user log out the application so that the next login
>> user
>> > will not see those persisted objects that are supposed to be visible to
>> only
>> > the previous user, any way to handle this? Thanks,
>>
>> try @Persist("flash")
>
> Flash persistence will help but not completely address the concern. Flash
> objects are only cleared from the session when they are read. If they're
> not read for some reason, they aren't cleared.
>
> I'd just use Session.invalidate() on logout.
> http://tapestry.apache.org/tapestry5/tapestry-core/apidocs/src-html/org/apache/tapestry/services/Session.html#line.65
> Mind you, the problem you mentioned will only apply if both users are on
> the same browser instance.
>
> cheers
>
> Anujith
>
--
View this message in context:
http://www.nabble.com/T5%3A-cleaning-up-persisted-objects-during-user-logout-tf4887697.html#a14017172
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]