@jenya7771

Как реализовать функцию последний раз онлайн?

Здравствуйте, делаю сайт на nodeJs и postgresql, для авторизации использую сессии и для хранения кеша Redis. Как можно реализовать функцию когда пользователь последний раз был онлайн?
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 3
kshshe
@kshshe
Frontend developer
При каждом действии/авторизации/чем-то еще пользователя записывайте в базу, что он был онлайн. После этого Вы можете использовать эту информацию там, где это понадобится.
Ответ написан
@Azperin
Дилетант
Создать столбец last_seen и при запросе инициализации сессии добавлять туда timestamp.
Ответ написан
Комментировать
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Сделайте websocket, в котором при первом соединении сбрасывается метка онлайна, а при потере соединения и отсутствии других активных - ставится метка последней активности
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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