【发布时间】:2020-05-07 21:41:54
【问题描述】:
为什么使用if(req.isAuthenticated())而不是if(req.user)来检查用户是否登录
【问题讨论】:
-
一些提供者可能会定义不同的属性,尽管
useris the default.
标签: node.js express passport.js
为什么使用if(req.isAuthenticated())而不是if(req.user)来检查用户是否登录
【问题讨论】:
user is the default.
标签: node.js express passport.js
这些将返回相同的结果。
【讨论】:
基本上两者都会给出相同的结果。请参阅此处的文档 [1]。 Request.isAuthenticated 正在检查用户属性。当你使用护照创建会话时,它会创建用户属性
【讨论】: