ik heb het volgende script om mijn gebruikers uit te laten loggen
nu zie je dat bij de 2e dump alles weg is.
zie als ik het run..
Hier run in de 'logout' functie
en wanneer ik terug ga naar members.php is de user nog steeds ingelogt? hoe kan dit nu??
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| var_dump($_SESSION);
unset($_COOKIE['sduserid']);
unset($_COOKIE['sduser']);
unset($_COOKIE['sdsessionid']);
unset($_COOKIE['sdusertime']);
unset($_COOKIE['sdusercheck']);
unset($_SESSION["userid"]);
unSet($userid);
unSet($_SESSION["user"]);
unSet($user);
unSet($_SESSION["sessionid"]);
unSet($sessionid);
unSet($_SESSION["userrights"]);
unSet($userrights);
var_dump($_SESSION); |
nu zie je dat bij de 2e dump alles weg is.
zie als ik het run..
code:
1
2
3
4
5
6
7
| array(4) {
["userid"]=> &string(1) "1"
["user"]=> &string(7) "xtentic"
["sessionid"]=> &string(74) "hZnAVJIwElvuA2AsivkTU1yLYeDwCqmapg8t1LsnmBxewumCfMoEJiCTHpvsmX1VrfBpabguf4"
["userrights"]=> &string(3) "127" }
array(0) { } |
Hier run in de 'logout' functie
code:
1
2
3
4
5
6
7
8
| if (isSet($_GET['page'])) {
switch ($_GET['page']) {
case "logoff":
logOut();
unset($_SESSION);
header("location: index.php");
}
} |
en wanneer ik terug ga naar members.php is de user nog steeds ingelogt? hoe kan dit nu??
[ Voor 14% gewijzigd door Verwijderd op 04-01-2003 17:57 ]