Hi @all
Ich habe einen Video gesehen, was gar nicht so blöd für meine Hobby Seite wäre... und ich habe es versucht seit heute Morgen, aber klappt nicht bestens..
Wie auf dem Video zu sehen ist, nach erfolgreichem Login sollte ein Timeout von X Sekunden aktiviert werden, also wenn ich X Sekunden innerhalb des geschützten Bereich nicht navigiere dann sollte ich automatisch ausgeloggt werden d.h. ich muss mich wieder auf der Startseite einloggen per Formular...
Hier ein Video http://netzr.de/private/videos/4PnWSr3/
Ich habe was angefangen , und versucht habe ich es auch wie cottton beschrieben hat per if, aber das funktioniert bei mir nicht.
Login mit TimeoutLogin mit Timeout usw.. 123'); ?>
Achtung!"; } ?>
Benutzername:
Passwort:
Alles anzeigen
weiter.php Datei
<!--?php session_start();
//$host = htmlspecialchars($_SERVER["HTTP_HOST"]);//$uri = rtrim(dirname(htmlspecialchars($_SERVER["PHP_SELF"])),"/");
if (isset($_POST["benutzer"]) && $_POST["benutzer"] == "neuer" && $_POST["passwort"] == "test2") { $_SESSION["benutzer"] = "neuer"; $_SESSION["login"] = "ok"; $extra = "../ses2/versteckt.php";} else { $extra = "../login.php?f=1";}
header("Location: $extra");
?>
versteckt.php Datei
WillkommenWas kommt hier? :D
Mein text
Noch mehr Privates!
Ausloggen!
<!--?php
} else { $host = htmlspecialchars($_SERVER["HTTP_HOST"]); $uri = rtrim(dirname(htmlspecialchars($_SERVER["PHP_SELF"])),"/"); $extra = "login.php"; header("Location: http://$host$uri/$extra"); } ?>
Alles anzeigen
logout.php Datei
<!--?php
$_SESSION = array();if (isset($_COOKIE[session_name()])) { setcookie(session_name(), "", time()-42000, "/");}
session_destroy();//$extra = "../login.php";header("login.php");
?>
Alles anzeigen
Wie kann ich es lösen ..wie würdet ihr das machen ......
Danke
Edit:
The Scout, ich werde es versuchen..
Danke dir .. hoffentlich klappt das..