Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je souhaiterai donner à un utilisateur un message lorsque sa session a expirée (genre "vous n'avez pas visiter de page depuis X temps, blablabla merci de vous re-identifier").
J'ai donc besoin de tester si une session est expirée.
J'ai cherché un peu, mais je n'ai rien trouvé.
J'ai besoin de vos lumières.
Hors ligne
Il me semble que " hasIdentity() " sur ton objet Zend_Auth renvoi cela
Dernière modification par or4cle (14-04-2008 11:41:30)
Hors ligne
Bonjour ,
tout d'abord merci de m' aider.
Il me semble que " hasIdentity() " sur ton objet Zend_Auth renvoi cela
La tu me parles d'identification.
Si je passe par Zend_auth :
si hasIdentity me renvoie false , je sais que l'utilisateur n'est pas identifié et c'est tout.
donc mon message sera "pour acceder a cette partie/page du site veuillez vous identifiez").
En fait je voudrais pouvoir distinguer :
- l'expiration d'un session :
le user a eu une session et n'a pas surfé sur le site depuis 10 min, je veux donc lui dire de se re-identifier avec le message qui vas bien .
- la tentative d'acces a une zone ou le user doit etre identifier : et "coco si tu veux acceder a cette partie du site tu me rentre ton login mot de passe"
tout ceci en passant si possible par la durée de session php.
ichevc
Dernière modification par ichevc02 (14-04-2008 12:05:49)
Hors ligne
ah ok, alors je laisse aux autres le soin de t'aider car aucune idée n'ayant jamais eu à faire cela.
mais je me demande si j'ai pas déjà vu passer une question de ce genre ici.
Hors ligne
oui bien vu le cookie, je n'y avais pas pensé.
Finalement j'ai réussi a vendre un ttl que je gère moi même et donc ma contrainte sur la durée de la session php tombe.
J' écris juste un plugin (enfin j'essaie), qui va gérer un time to live avec une donnée de session (justement).
Si j'avais vu ta réponse avant j'aurai utilisé le cookie,.
Hors ligne
Pages: 1