[Zope] How can I store session data to db on login/logoff events ?

Sascha Ottolski sascha.ottolski at lalisio.com
Thu Oct 12 05:05:01 EDT 2006


Am Donnerstag, 12. Oktober 2006 08:50 schrieb Pletli Antal:
> Thanks Dieter, it's work.
>
> But i have a problem with this:
>
> When I ran the test python script (see below) in Zope or I called the
> url directly from the browser , I got an error:
>
> Error Type: KeyError
> Error Value: 'SESSION'

we've seen this problem regulary, and work around it like so:

def getSession(self):
    """ """
    try:
        session = request.SESSION
    except KeyError:
        session = self.session_data_manager.getSessionData()
    
    return session


Cheers, Sascha


-- 
Lalisio GmbH                                          www.lalisio.com

Puschkinstraße 1                             fon +49-(0)361/541 43 80
99084 Erfurt                                 fax +49-(0)361/541 43 79
                                                  kontakt at lalisio.com

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AKTUELLER HINWEIS (Oktober 2006)

Wussten Sie schon, dass Lalisio ab sofort den Dokumentenlieferdienst 
CISTI in seine Literatursuchmaschine einbindet? Sobald Sie über 
unsere Literatursuchmaschine in den Datenbanken Ingenta oder Projekt 
MUSE relevante Artikel finden, können Sie die bibliographischen Daten
per Mausklick an CISTI übermitteln und Kopien der Artikel bestellen. 

Testen Sie unser Angebot unter www.lalisio.com!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


More information about the Zope mailing list