AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Очистка сессии из-за неактивности пользователя?

Как реализовать скрипт, который задает промежуток времени, через который отчищается сессия из-за неактивности пользователя?
Если совсем просто: я вошел на сайт, уснул, просыпаюсь и приходится входить снова.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 3
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Храните сессии в базе и там же срок жизни. Регулярно по cron запускайте скрипт удаления просроченных записей. Или храните записи в Redis с соответствующим сроком жизни ключа
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Так выставите время жизни куки в 1 минуту при каждом запросе обновляйте её. Минута прошла - кука протухла - авторизация пропала.
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Просто измените срок жизни куки, в которой хранится идентификатор сессии (или вся сессия в шифрованном виде)

php.net/manual/ru/function.session-set-cookie-para...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы