[RESOLU] Gestion de la déconnexion d'un site

Eléphant du PHP | 133 Messages

30 avr. 2021, 12:59

Bonjour
Je viens de terminer mon système de connexion/deconnexion.

Je cherche à savoir comment gérer lorsqu'un utilisateur ferme le site sans se déconnecter.
Est ce automatique par le serveur? Ou faut-il écrire une procédure?

Merci

Avatar du membre
Eléphant du PHP | 70 Messages

30 avr. 2021, 14:05

Salut !

Si tu utilise le système de session, elle se fermera automatiquement au bout d'un certain temps !

EDIT : Pour compléter un petit peu
Dès que l'on ferme le navigateur la session est détruite. Sauf à configurer le fichier php.ini avec session.lifetime qui fixe la durée de vie, en secondes, du cookie envoyé au client. La valeur 0 signifie "jusqu'à ce que le client soit fermé". Par défaut à 0.
Donc si on le laisse à zéro, la session dure jusqu'à la fermeture du navigateur, pour laisser les données durant 30 minutes, il faut remplacer 0 par 1800 (= 30 minutes * 60 secondes dans une minute).
session.lifetime = 0


Source : php.developpez.com
" La révolution informatique fait gagner un temps fou aux Hommes, mais ils le passent avec leur ordinateur ! " by Khalil Assala

Eléphant du PHP | 133 Messages

30 avr. 2021, 18:47

Ok merci c'est parfait comme réponse