#1 Le 04/04/2007, à 21:06
- inflames
gestion des session avec modpython et le handler publisher
Bonjour a tous,
je suis en train de développer un site en python a l'aide du module apache modpython avec le handler publisher et je me pose une question existentielle... Comment fait on pour faire "transiter" l'objet session d'une partie a l'autre de mon publish.py?
Je m'explique, avec le handler publisher, on utilise un seul fichier principal avec une structure du genre :
def index(req):
"affichage de l'index"
def login(req,user,pass):
"vérification de la validité des info de connection transmise, par un formulaire par exemple"
sess = Session.Session(req) #On crée un objet session
sess['user'] = user #On stocke le login dans l'objet session
util.redirect(req,'publish/page') #redirection vers une autre partie du publish
def page(req):
"Comment récupérer ici l'objet session qui contient user?"
Pour ceux qui ne connaissent pas publisher, les différentes parties sont accessible via l'url publish/nomdudef mais ne partagent pas leurs variables...
Voila j'espere que c'est compréhensible et que quelqu'un pourra m'aider... Parce qu'il n'y a vraiment pas des masse de doc concernant modpython sur le net!
Merci d'avance et bonne soirée a vous ubunteros