je cherche un moyen de fermer une session (de connexion) quand
l'utilisateur se fait rien sur son navigateur.
J'ai configurer l'option "session.cookie_lifetime = 1800" pour fermer
une session au bout de 30 mn. Mais je souhaite faire la même chose
SEULEMENT si l'utilisateur n'utilise plus son navigateur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
frederic girard
Sylvain wrote:
Bonjour,
je cherche un moyen de fermer une session (de connexion) quand l'utilisateur se fait rien sur son navigateur.
J'ai configurer l'option "session.cookie_lifetime = 1800" pour fermer une session au bout de 30 mn. Mais je souhaite faire la même chose SEULEMENT si l'utilisateur n'utilise plus son navigateur.
Comme dois-je procéder ? Tu dois prendre le probleme autrement:
A la dernière page affichée tu mets en session le timestamp courant. Ensuite, a la prochaine requete de ton utilisateur tu récupères cette variable de session et tu compares avec le timestamp courant, la différence des deux te donneras si oui ou non il a dépassé le temps que tu lui auras imparti.
Bon je fais ca a l'arrache, mais l'algo devrait etre bon.
Sylvain wrote:
Bonjour,
je cherche un moyen de fermer une session (de connexion) quand
l'utilisateur se fait rien sur son navigateur.
J'ai configurer l'option "session.cookie_lifetime = 1800" pour fermer
une session au bout de 30 mn. Mais je souhaite faire la même chose
SEULEMENT si l'utilisateur n'utilise plus son navigateur.
Comme dois-je procéder ?
Tu dois prendre le probleme autrement:
A la dernière page affichée tu mets en session le timestamp courant.
Ensuite, a la prochaine requete de ton utilisateur tu récupères cette
variable de session et tu compares avec le timestamp courant, la
différence des deux te donneras si oui ou non il a dépassé le temps que
tu lui auras imparti.
je cherche un moyen de fermer une session (de connexion) quand l'utilisateur se fait rien sur son navigateur.
J'ai configurer l'option "session.cookie_lifetime = 1800" pour fermer une session au bout de 30 mn. Mais je souhaite faire la même chose SEULEMENT si l'utilisateur n'utilise plus son navigateur.
Comme dois-je procéder ? Tu dois prendre le probleme autrement:
A la dernière page affichée tu mets en session le timestamp courant. Ensuite, a la prochaine requete de ton utilisateur tu récupères cette variable de session et tu compares avec le timestamp courant, la différence des deux te donneras si oui ou non il a dépassé le temps que tu lui auras imparti.