Php : déconnexion d'un compte

Résolu
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -  
 René -
Bonjour,

J'ai fait un site internet avec un gestionnaire de compte et une base de données.
La partie inscription fonctionne très bien mais j'ai un problème pour connexion-déconnexion.

Ma page "index" :
<?php
if(!isset($_SESSION['id_num'])){
include "formulaire_connexion.php";   /* ici je mets mon id dans la session */
include "formulaire_inscription.php";
}

else {
include "compte.php";
}
?>


Compte.php :
Il y aura la page de profil, avec modifier le mot de passe, l'email ...
Je voudrais y mettre un bout de déconnexion et quand la personne clique dessus elle est alors déconnecter et retourne sur l'index.

Voilà ce que j'ai écrit pour l'instant mais ça ne me déconnecte pas.
<form action="deconnexion.php" method="post">
	<input type="submit" value="deconnecter">
</form>


Et deconnexion.php :
<?php
session_unset();
?>


Il me fait bien le unset puisque si je fais echo $_SESSION['id_num'], il me répond qu'elle n'existe pas.
Seulement dès que je clique sur le profil, il y a encore l'identifiant.

Comment je dois faire pour supprimer la session ?

Cordialement,
Sara.


A voir également:

2 réponses

Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
C'est bon, j'ai trouvé.
Désolé pour le dérangement.

Pour ceux qui ont le même problème, j'avais oublié de faire
<?php 
session_start();
?>

au début de déconnexion.php

Et pour la déconnexion c'est :
$_SESSION=array();
session_destroy();
2
René
 
Merci !
0
boyback Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   23
 
As-tu essayé avec session_destroy() ?
0