----- Original Message ----- From: "gabor" <[EMAIL PROTECTED]>
To: "Tino Wildenhain" <[EMAIL PROTECTED]>
Cc: <zope@zope.org>
Sent: Thursday, July 21, 2005 11:01 AM
Subject: Re: [Zope] store data as long as the user is logged on


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?

you could store the data in a cookie on the user's pc, or create a dictionary and store it in a temp_folder (stored in ram, not persistant). The dictionary would only work if you had a reliable way to identify a returning user (ie. do they log in with an ID that you could use as the dictionary key?).

hth

Jonathan

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to