Автоматический выход из системы - PullRequest
0 голосов
/ 20 марта 2011

Как мне создать скрипт, который будет выходить из системы пользователя после 10 минут бездействия.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 29 октября 2013

Для PHP, включите этот код в общий файл

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
1 голос
/ 20 марта 2011

Каждый раз, когда пользователь что-то делает, обновляйте временную метку в таблице где-нибудь для этого пользователя. Создайте на сервере задание cron, которое просматривает эту таблицу и выходит из системы любого, кто вошел в систему, но не обновил свою метку времени в течение десяти минут.

1 голос
/ 20 марта 2011
...