Symfony Продлить время жизни сессии

scorpion-ds

Новичок
Имеются такие настройки:
Код:
cookie_lifetime :  20
gc_maxlifetime :  20
gc_probability :  1
gc_divisor    :  1
Через 20 секунд сессия прекращает завершается, при этом это происходит, даже, если постоянно обновлять страницу.

Нашел несколько тем на stackoverflow.com, но везде по сути решение как у меня.

Есть ли способ продлевать сессию в случае активности пользователя?
 

hell0w0rd

Продвинутый новичок
контролировать сессию ручками, очевидно. Вроде в симфони все для этого есть.
 

scorpion-ds

Новичок
Я так понимаю надо копать в сторону параметра gc_maxlifetime, в целом под текущий проект выделен сервер, потому могу делать все что угодно. По меньшей мере локально такой вариант не прокатывает, но и сервер у OpenServer, так что буду тестировать на нормально сервере.

контролировать сессию ручками, очевидно. Вроде в симфони все для этого есть.
Ну, что значит есть, можно переопределить способ хранения и проверки сессии? Пусть так, но на мой взгляд это довольно тривиальная задача, которую можно было бы вынести в настройки.
 

scorpion-ds

Новичок
Сработал вариант с gc_maxlifetime, при бездействии сессия через определенное время удаляется, но при этом перед "смертью" позволяет еще один раз обновить страницу как при действующей странице и только следующая загрузка перебрасывает на авторизацию.
 
Сверху