Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2007, à 22: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 wink