0
你好我有一個與everyauth的問題:我不知道如何配置和獲取req.user路線。爲什麼我無法在everyauth中獲得req.user?
任何人都可以幫助我如何配置?
如果你想看到更多的代碼只是告訴我。感謝您訪問
.password
// .loginWith('email')
.loginWith('login')
.getLoginPath('/login')
.postLoginPath('/login')
.loginView('login.jade')
.loginLocals(function (req, res, done) {
setTimeout(function() {
done(null, {
title: 'Async login'
});
}, 200);
})
.authenticate(function (login, password) {
var errors = [];
if (!login) errors.push('Missing login');
if (!password) errors.push('Missing password');
if (errors.length) return errors;
var user = usersByLogin[login];
if (!user) return ['Login failed'];
if (user.password !== password) return ['Login failed'];
return user;
})
重定向代碼:
app.get('/home', function(req,res)
{
if(req.session.auth)
{
console.log(req.user); //undefined
res.send('youre logged in');
}
});