[Zope] store data as long as the user is logged on

gabor gabor at nekomancer.net
Thu Jul 21 11:01:22 EDT 2005


Tino Wildenhain wrote:
> Am Donnerstag, den 21.07.2005, 16:36 +0200 schrieb gabor:
> 
>>hi,
>>
>>i need to store some data as long as the user is logged on to zope.
>>how can i achieve this?
>>
>>using the session is not a good idea, because some parts of the code 
>>simply call session.clear()  (i did not write that part).
>>
>>if everything fails, i can use a singleton where i put a dictionary 
>>based on some-kind-of user-id... but i'd like to avoid that if possible 
>>(don't want to think about the multi-user-asking-at-the-same-time 
>>problems)..
>>
>>is there any place where i could attach my data structure?
>>
> 
> 
> Session is still the best thing you can use in this case.
> Note that HTTP is stateless, you just dont know when
> a user "logs out". - unless she is so friendly to use
> a button on your site where you can trigger to delete
> the session and auth cookie.
> 

yes, i know that the session is stateless..

it's just that there IS an authentication at the beginning...
the standard login/password thing...
(i just recently came to the codebase). so ZOPE know when the user logs 
in and when he logs out.
and i'd like to somehow use that information to store my data somewhere.

gabor


More information about the Zope mailing list