【发布时间】:2016-06-08 22:23:13
【问题描述】:
我正在尝试在用户信息更改后更新护照会话:
user.save(function(err) {
if (err) return next(err)
// What's happening in passport's session? Check a specific field...
console.log("Before relogin: "+req.session.passport.user.changedField)
req.login(user, function(err) {
if (err) return next(err)
console.log("After relogin: "+req.session.passport.user.changedField)
res.send(200)
})
})
但即使在重新登录后,我的护照会话也没有出现任何错误。我必须手动注销并重新登录才能更新会话信息。谁能解释发生了什么?
【问题讨论】:
标签: node.js passport.js