Как выйти из системы через 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 минут из-за неактивности.

0 ответов

Другие вопросы по тегам