Luca Montecchiani
l.montecchiani at teamsystem.com
Wed Oct 18 03:52:03 EDT 2006
Hi all, this is probably a FAQ but I want to share with you my bad experience. I've a situation where /www/dir1/login.py create a session and redirect to /www/dir2/desktop.py that read the session to see if is_new or not. Unfortunately this doesn't work if you are using: 1) Windows platform 2) PythonOption PythonInterpPerDirectory On 3) PythonOption Session MemorySession The desktop.py check if the session is new and it is always True :-( This seem pretty simple to explain, having Session saved in Memory the second python interpreter (/www/dir2) doesn't "see" the session created by the first interpreter (/www/dir1) because of the PythonInterpPerDirectory option. Now if I want to make it work I have to turn off the PythonInterpPerDirectory or change the Session from MemorySession to DbmSession . Of course this will not happen if the desktop.py where on the same directory of the login.py script. Is this a correct analysis ? If it is must be a FAQ IMHO and what is the best practice to avoid this problem ? Thanks in advance, luca -- Luca Montecchiani Software Di Base TeamSystem S.r.l. ------------------------------------------------------------------------------------------ Informativa ai sensi del D. Lgs. 196-30/06/2003. Il contenuto di questa e.mail e degli eventuali allegati, deve essere nella disponibilità del solo destinatario. Se ricevete per errore questa e-mail siete pregati di informarci (rispedendola al mittente) e di provvedere alla sua rimozione. Possono essere presenti informazioni riservate e non corrette (parzialmente o totalmente). Le e-mail in partenza e in arrivo possono essere oggetto di monitoraggio da parte di Teamsystem spa. Del contenuto è responsabile il mittente della presente. Chiunque venga in possesso non autorizzato di questa e-mail è vincolato dalla Legge a non leggerne il contenuto, a non copiarla, a non diffonderla e a non usarla. Informiamo che per l' esercizio dei diritti di cui all'art. 7 del d.lgs.196/2003 ci si può rivolgere al Titolare del trattamento Teamsystem S.r.l. via Gagarin 205 61100 PESARO per posta o fax, indicando sulla busta o sul foglio la dicitura "Inerente alla Privacy", o inviando una e-mail all' indirizzo privacy at teamsystem.com . ------------------------------------------------------------------------------------------
|