dmc1989
@dmc1989

Как сохранять пользователя авторизированным в Node.js?

Авторизация происходит с помощью passport. Сессии сохраняются в базе:
var session = require('express-session');
var MongoStore = require('connect-mongo')(session),
    sessionStore = new MongoStore({ url: 'mongodb://localhost:27017/loginapp' });

module.exports = sessionStore;

Все функционирует нормально, но когда пользователь закрывает браузер и пытается снова войти, его перекидывает на страницу входа. Как сделать так, чтобы сервер понимал, что если пользователь не разлогинился, то он авторизирован. Простите за странную формулировку)
  • Вопрос задан
  • 512 просмотров
Решения вопроса 1
@napa3um
https://github.com/expressjs/session
Обратите внимание на параметры cookie.expires и cookie.maxAge (использовать можно любой из них).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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