2015-10-21 5 views
2

Я работаю с CakePHP 3, а также использую сборку в AuthComponent. У меня есть страница, на которой я не хочу, чтобы сессия заканчивалась, чтобы не выходить из системы.CakePHP 3 session renew

Какова наилучшая практика обновления идентификатора сеанса? Я думал сделать запрос ajax каждые 10 минут. возобновить сеанс до истечения срока действия. $ this-> request-> session() -> renew(); Будет ли метод возобновлять работу сессии для этого?

Есть ли лучшее решение?

+0

Вы считали, что продолжительность сеанса больше? Например, вы можете сделать так, чтобы они не выходили из системы, даже после нескольких часов бездействия. –

+0

, если я изменю сеанс, он применит настройку для всех моих страниц, я не хочу этого, я хочу только одну конкретную страницу, где находится панель мониторинга – user1521944

ответ

1

Просто отправьте запрос на CakePHP и прочитайте с сессии, возможно, просто прочитав идентификатор пользователя, продлит время сеанса для пользователя. Нет необходимости звонить renew()