Hi,
also ich habe ein Login System. Aufgebaut ist es so, sobald log2.htm ausgeführt wird soll ein cookie gesetzt werden. Ich habe hier 2 Dateien index.php und content.php ind die die Datei includet wird, über dem HTML Tag ist folgender Code:(in beiden Datein der selbe)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14: | if($_GET['file'] == "log2")
{
setcookie("nick", "$_POST[name]", (time()+30*24*60*60), "/");
}
elseif($_GET['file'] == "log3")
{
setcookie("login", "ok", (time()+30*24*60*60), "/");
}
elseif($_GET['file'] == "logout")
{
setcookie("login", "ok", (time()-30*24*60*60), "/");
setcookie("nick", "$_POST[name]", (time()-30*24*60*60), "/");
}
session_start(); |
Nun, soll wenn er ein bzw ausgeloggt verschiedene links in der Navigation angezeigt werden. Das Habe ich so versucht:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: |
if(isset($login))
{
$onlinezeit ="300";
$user = $_COOKIE["nick"];
print (">> Mein Account
"); } else { print (">> Anmelden
>> Login
");
}
?> |
Nun soll wenn man sich ausloggt die Cookies wieder gelöscht werden, so das etwas anderes in der Navigation angezeit wird Das Habe ich so gemacht :
1:
2:
3:
4: | unset ($_SESSION['login']);
unset ($_SESSION['nick']);
unset ($_SESSION['psw']);
unset ($_COOKIE['login']); |
Es wird aber nach dem Logout immer nur trotzdem noch das selbe angezeigt, was angezeigt werden soll, wenn man eingeloggt ist, man kann aber trotzdem einiges nicht machen , was man ´machen können sollte wenn man eingeloggt ist. Ich hoffe das ist nicht zu kompliziert
Ich hoffe jemand kann mit helfen, schonmal danke
cu
pYro