Проблема с тайм-аутом сеанса - PullRequest
2 голосов
/ 05 декабря 2011

Когда пользователь вошел в систему, через некоторое время сеанс завершится и перенаправит на домашнюю страницу.

Кто-нибудь знает, почему это может происходить?

Для выхода из системы используется следующий код:

if($user->isLogged())
{
    $user->logout();
    $session->set('error','Successfully Logged Out');
    $response->redirect('index.php');
}

function logout() {     
     $this->session->delete('user_id');
     $this->data = array();
}

function isLogged() {
    return !empty($this->data);
}

Есть ли способ увеличить время сеанса?

1 Ответ

1 голос
/ 07 декабря 2011
ini_set('session.gc_maxlifetime', '28800'); 
...