comment fait on pour se deconnecter d'un espace membre? et revenir a la page d'accueil?
j'ai fait un fichier logout.php qui normalement devrait effacer login de la variable $_SESSION donc fermer la session (non?) et une redirection vers l'accueil. cependant lorsque je clique sur deconnection je reviens bien a la page d'accueil mais si je tape l'adresse d'une page protegee je peux quand meme y acceder. Il semblerait que la deconnection ne marche pas
ce fichier est appele lorsqu'on clique sur "Deconnection" dans mon menu
<a href="logout.php" title="Déconnection">Déconnection</a>
Modifié par hysah (20 Jul 2005 - 11:20)
j'ai fait un fichier logout.php qui normalement devrait effacer login de la variable $_SESSION donc fermer la session (non?) et une redirection vers l'accueil. cependant lorsque je clique sur deconnection je reviens bien a la page d'accueil mais si je tape l'adresse d'une page protegee je peux quand meme y acceder. Il semblerait que la deconnection ne marche pas
<?php
unset($_SESSION['login']);
//session_unset();
if (isset ($_SESSION['login'])){
$resultat = "La suppression a échouée.";
}
else {$resultat = "Vous êtes déconnecté.";
}
header("Location: ../index.php"); // on affiche la page d'accueil
//echo $resultat;
?>
ce fichier est appele lorsqu'on clique sur "Deconnection" dans mon menu
<a href="logout.php" title="Déconnection">Déconnection</a>
Modifié par hysah (20 Jul 2005 - 11:20)