Lomoson
@Lomoson

Как правильно сохранять дату последнего визита пользователя?

Подскажите, пожалуйста, как правильно сохранять дату последнего визита пользователя?

Обновлять при каждой загрузке страницы не вариант, если пользователь не логинится, а заходит через куки, то не ясно как
это отследить.

Если что - проект на Yii2 (мож там стандартная штуковина есть)
  • Вопрос задан
  • 573 просмотра
Решения вопроса 1
sofcase
@sofcase
Веб-разработчик
При каждом посещении (не авторизации, а именно обычный клик) проверяйте время последнего входа, если больше 5 минут, обновляйте поле на текущее время.

Т.е. например есть поле last_activity_at. При просмотре страницы вы проверяете это поле, если между тек. временем и временем в поле больше 5 минут, тогда обновляйте поле на текущее время.

Не объязательно проверять именно 5 минут, можете выбрать любой другой интервал, смотря какой вам нужен :)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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