Как выйти из системы через 1 час из-за неактивности в php?
Я работаю над сайтом, на котором я хочу выйти из системы из-за неактивности.
Код php-кода, который я использовал для начала сеанса:
<?PHP
session_start();
// Logout
if(isset($_GET['user_logout'])){
unset($_SESSION['pageadmin']);
header('location: /email/landing_admin.php');
exit();
}
if (!empty($_POST) && isset($_POST['user_login']) && $_POST['user_login']==1 && !isset($_SESSION['pageadmin'])){
$user_arr = array(
'page'=>'hello',
);
if(array_key_exists($_POST['user_name'], $user_arr) && $user_arr[$_POST['user_name']] === $_POST['user_pass']){
$_SESSION['pageadmin'] = true;
$_SESSION['pageadmin_user'] = $_POST['user_name'];
}else{
$_SESSION['msg'] = 'Invalid user name or password';
}
}
// Is user logged in?
if(!isset($_SESSION['pageadmin'])){
?>
Постановка задачи:
Мне интересно, какие изменения мне нужно внести в приведенный выше код php, чтобы пользователь вышел из системы через 30 минут из-за неактивности.