Hey wie kann ich die verbelibende Zeit meines Cookies ausgeben lassen.
So sieht mein Loginscript aus:
PHP
<?php
if ($_GET['admin'] == 'logout') {
setcookie("user");
setcookie("hash");
header("Location: ../index.php?action=login&eflg=1");
}
$valid_user = "Username";
$valid_hash = "md5 hash passwort :P";
$loggedin = false;
isset($_COOKIE['user']) ? $user = trim($_COOKIE['user']) : $user = "";
isset($_COOKIE['hash']) ? $hash = trim($_COOKIE['hash']) : $hash = "";
if($user == $valid_user && $hash == $valid_hash) {
$loggedin = true;
} else {
if(isset($_POST['submit'])) {
$user = trim($_POST['user']);
$password = trim($_POST['password']);
$hash = md5($password);
if($user == $valid_user && $hash == $valid_hash) {
setcookie("user", $user, time()+3600);
setcookie("hash", $hash, time()+3600);
header("Location: index.php?admin=index");
exit;
}
}
header("Location: ../index.php?action=login&error=1");
exit;
}
?>
Alles anzeigen
So ich setze hier das Cookie mit 3600 Sekunden. Entspricht ja einer Stunde. Jetzt möchte ich es so machen, dass ich nachdem ich mich eingeloggt hab, sozusagen ein Countdown sehe. Dieser fängt bei 59:59 an und läuft auf null.
Damit ich sehe wann mein Cookie verfällt.
Sowas.
Wär coll wenn ihr mir einen Tipp geben würdet wie ich das umsetzen kann.
Vielleicht gibt es ja sogar irgendwas wie man die Zeit des Cookies ausgeben kann ^.^'
Danke
Santos