我正在使用護照js作爲身份驗證中間件,本地策略。有用。但是,當cookie過期時,我無法再登錄。護照js,cookie已過期後無法登錄
passport.use(new LocalStrategy({
usernameField: 'email'
},
function(username, password, done) {
mongoose.model('users').findOne({
email: username,
password: password
}, function(err, result){
if(result){
var user = {
name: result.name,
email:result.email
};
return done(null, user);
}else{
return done(null, false, { message: 'Incorrect username.' });
}
});
}
));
這是LocalStrategy登錄。它會正確返回用戶。但在我的瀏覽器中,我可以看到沒有設置cookie。
如果我重新啓動我的節點,那麼它再次工作。這裏有什麼可能是錯的?
因此,您可以登錄一次,然後驗證請求工作,但除非重新啓動節點,否則無法再次登錄? – Esteban