我一直无法追踪到这个问题,但对于我的设置,isAuthenticated
在成功登录后仍然返回 false。以下是护照代码:
req.isAuthenticated = function() {
var property = 'user';
if (this._passport && this._passport.instance._userProperty) {
property = this._passport.instance._userProperty;
}
return (this[property]) ? true : false;
};
但是我快速查看了本地策略,没有在任何地方看到“_userProperty”属性(如果我没有仔细查看,对不起),所以我想这可能是为什么它总是返回false的原因?
我不会留下我的应用程序代码示例,但我认为快速查看我的进行中的工作的存储库可能更容易:
passport api token sessionless
最终,我的目标是使该样板项目的注销功能正常工作(目前它不起作用)。