Как мне создать сценарий, который выйдет из системы через 10 минут бездействия.
Спасибо.
Как мне создать сценарий, который выйдет из системы через 10 минут бездействия.
Спасибо.
Каждый раз, когда пользователь что-то делает, обновляйте метку времени в таблице где-нибудь для этого пользователя. Сделайте задание cron на сервере, которое просматривает эту таблицу и выводит из системы всех, кто вошел в систему, но не обновил его временную метку за десять минут.
Для PHP включите этот код в commonfile
if(isset($_SESSION['last_activetime'])){
if(time() - $_SESSION['last_activetime'] > 600) {
header("location:logout.php");
exit;
}
}
$_SESSION['last_activetime'] = time(); // when user open page time store in session