Kalma
Erfahrenes Mitglied
Hey Leude,
ich hab eine kleine AutoLogoutFunktion geschrieben, die nach 5 Minuten oder so automatisch ausloggen soll. Das tuts aber nicht wirklich.. Hier das Script:
Wär cool wenn ihr mir helfen könntet.
David
ich hab eine kleine AutoLogoutFunktion geschrieben, die nach 5 Minuten oder so automatisch ausloggen soll. Das tuts aber nicht wirklich.. Hier das Script:
PHP:
function auto_logout()
{
$logged_in_time = $_SESSION['user_logged_in_time'];
$logged_out_time = $_SESSION['user_logged_in_time']+(1*60);
if($logged_in_time > $logged_out_time) {
//user_isonline auf null setzen
$query = 'UPDATE user SET `user_isonline`=0 WHERE `user_id`="'.$_SESSION['user_id'].'"';
$result = mysql_query($query);
//sessions leer machen und zerstören
$_SESSION['user_id'] = '';
$_SESSION['user_nickname'] = '';
$_SESSION['user_logged_in_time'] = '';
session_destroy();
if ($result == true) {
//weiterleiten und script beenden
header('location: index.php');
}
exit;
}
}
Wär cool wenn ihr mir helfen könntet.
David