@kimqar202

Bitrix, php, как отловить момент окончания сессии?

Нужно по окончании сессии устанавливать куку
setcookie("emailUser", 'null', time()+60*60*24*30, "/");


Как отлавливать момент окончания сессии (например в битриксе, сессия - 24 минуты, после чего происходит деавторизация пользователя. Стандартные события битрикса по типу OnBeforeUserLogout и OnAfterUserLogout работают только если деавторизация происходит через LogOut(), а мне нужно именно отлавливать момент окончания сессии.)?
  • Вопрос задан
  • 730 просмотров
Решения вопроса 2
Ответ написан
Комментировать
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Действуйте от обратного
Если видите запрос от пользователя на сайте с протухшей сессией и при этом не пустым $_COOKIE['emailUser'] то в этот момент и вызывайте setcookie с обнулением emailUser
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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