Page 1 sur 1
fermeture de session
Posté : 17 févr. 2006, 16:02
par Invité
qu'est ce qu'il est conseille de faire?
si on clique sur deconnecte, je voudrai retombe a ma premiere page, celle de login, (oui si pas loger acces a rien du tout).
Donc une fois clique sur ce boutton, je veux qu'il retombe et etre sur qu'il est deconnecte ...
Posté : 17 févr. 2006, 16:06
par mario
session_destroy() + unset($_SESSION) + redirection avec header() ou en JavaScript
+ un petit bonjour ne fait pas de mal
Posté : 17 févr. 2006, 16:09
par zigz4g
Salut.
Au plus simple :
//Dans ta page qui gere la deconnexion
session_unset();
session_destroy();
header("Location: http://www.mapage.com/");
Quand tu vas revenir sur ta homepage (index.php a priori), ton systeme qui doit verifier si tu es connecter devrait voir que tu n'as plus de session. Dans ce cas ton systeme doit te laisser aller sur ta home mais sans etre identifie.
Posté : 17 févr. 2006, 16:12
par zigz4g
session_destroy() + unset($_SESSION) + redirection avec header() ou en JavaScript
+ un petit bonjour ne fait pas de mal
Salut, juste pour remarque. Dans la documentation php, il recommande de ne pas faire un unset($_SESSION). Tu peux le faire mais dans le cas ou tu ne veux vraiment plus utiliser ta variable $_SESSION dans ton script.
On ne sais jamais, si tu voulais continuer a stocker des informations dans cette variable.
Posté : 17 févr. 2006, 18:08
par jojolapine
Ou sinon un peu plus long, mais tu faits des unset($_SESSION['info1']), unset($_SESSION['info2']), avec tout ce qui te permet de déterminer si un utilisateur est authentifier ou non...