После регистрации нового пользователя его имя не в сеансеJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 После регистрации нового пользователя его имя не в сеансе

Сообщение Anonymous »

Я использовал этот учебник, чтобы зарегистрировать пример пользователей Passportjs, и когда пользователь регистрируется, он должен автоматически войти в него, но сеанс содержит только их идентификатор, и их имя отсутствует. Когда пользователь входит в систему через страницу входа в систему, как их идентификатор, так и их имя находятся в сеансе.
Моя регистрация: < /p>
router.post('/signup', function(req, res, next) {
const salt = crypto.randomBytes(16);
console.log(`Registruje se ${req.body.username} ${salt}`);
crypto.pbkdf2(req.body.password, salt, 99999, 32, 'sha256', function(err, hashedPassword) {
if (err) { return next(err); }
db.query('INSERT INTO `tb_uzivatele`(`prezdivka`, `overovaci_hash`, `salt`) VALUES (?, ?, ?)', [
req.body.username,
hashedPassword,
salt
], function(err) {
if (err) { return next(err); }
const user = {
id: this.lastID,
username: req.body.username
};
req.login(user, function(err) {
if (err) { return next(err); }
res.redirect('/');
});
});
});
});


Подробнее здесь: https://stackoverflow.com/questions/796 ... he-session
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»