【发布时间】:2016-09-19 12:29:44
【问题描述】:
问题是当我使用 2 个用户登录时,第二个用户会覆盖第一个用户。
我有这个代码来护照 localStrategy
passport.use(new LocalStrategy(
function(username, password, done) {
var passEncriptada = encriptar(username, password);
process.nextTick(function () {
UserDetails.findOne({'name':username},
function(err, user) {
if (err) { return done(err); }
if (!user) { return done(null, false); }
if (user.password != passEncriptada) { return done(null, false); }
return done(null, user);
});
});
} ));
而且,当我使用用户登录时,我会转到 / 视图并使用 req.user
app.get('/', function(req,res){
var user = req.user;
res.render('index', {
title: 'Ejemplo de Passport JS',
user: user
});
});
我该怎么做才能分开两个用户登录?
你可以在app.js中看到完整的代码here
【问题讨论】:
-
您是否在同一个浏览器中进行测试?
-
是的,我使用谷歌浏览器
标签: express pug passport.js