Sequrity в аутентификации пользователя - PullRequest
1 голос
/ 11 марта 2019

Я пишу игрушечный сервер на 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') }

Но, боюсь, этого недостаточно. Я не хочу устанавливать другую программу, я хочу сделать это как можно проще.

...