Я пишу игрушечный сервер на Node и хочу создать системную аутентификацию пользователя. Для этого я устанавливаю экспресс и экспресс-сессию.
Этот параметр exprerss-session
app.use(session({
key: 'user_sid',
secret: 'somerandomstuffs',
resave: false,
saveUnitialized: false,
cookie: {
expires: 600000 }
При регистрации нового пользователя или входа в систему я воссоздаю сеанс с помощью функции - res.session.regenerate () и создаю новое свойство req
req.session.user = User.dataValues
Проблема начинается, если пользователь хочет изменить свою учетную запись. Я думаю сделать это
if(req.session.user && req.cookies.user_sid)
{ user can change his account }
else { res.redirect('/login') }
Но, боюсь, этого недостаточно. Я не хочу устанавливать другую программу, я хочу сделать это как можно проще.