salut, j'ai un site web que j'ai sécurisé avec des sessions php mais j'ai un problème.
En fait j'ai une page de login et je peux m'identifier avec divers log et mot de passe qui m'oriente vers un espace propre.Je veux pouvoir etre identifié avec les memes log et mot de passe sur plusieurs pc différents pour ca pas de problème ça marche.Par contre j'ai testé sur le site et si je me déconnecte sur un espace, je suis aussi déconnecté sur l'autre alors que ce n'est pas la meme session normalement!
Enfait j'ai un lien déconnexion qui effectue la fonction suivante :
j'ai testé sur un seul PC mais si j'ouvre 2 sessions différentes dans 2 fenêtres avec des log et mot de passe diférents, si je clique sur déconnexion dans une fenêtre, ça me déconnecte dans l'autre fenêtre aussi!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function deconnexion() { //démarrage de la session session_start(); session_unset() ; //destruction de la session session_destroy(); //header(Location : /gestion09/login.php); fonctionne mais la page de login s'affiche dans //les frames(php s'exécute côté serveur), javaScript s'exécute côté client ?> <script language="JavaScript"> top.location.replace ('/gestion09/login.php') </script> <?php exit; }
En fait si je fait une autre action sur la fenetre où je n'ai pas fait "déconnexion" ça me renvoie vers la page de login comme si j'étais déconnecté aussi.
comment remédier à cela?
Partager