GreyCrew
@GreyCrew
Full-stack developer

Как автоматически продлевать сессию клиента?

Есть небольшой сервис.
Бэк на node.js (express) + redis + python, для авторизации и регистрации использую - рasport.js
Фронт - react.
Всю информацию о сессиях пользователя (sessionID, expireData) держу в редисе.
Вопрос в том, как мне поддерживать сессию пользователя, без требования перезахода в систему, при учете на то, что токены живут одну неделю?
Как в данном случае лучше реализовывать систему авторизации, что бы при этом у пользователя не было неудобств в виде разлогина, но при этом было секьюрно?
Интересно также как это реализовано в вконтакте, или learn.javascript.ru на этих сайтах разлогина не происходит.
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
tumbler
@tumbler
бекенд-разработчик на python
При каждом заходе просто обновлять expire сессии, либо expireData каждый раз пересчитывать, либо средствами Redis обновлять, если вы их используете (см. EXPIRE)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы