【发布时间】:2021-10-04 04:48:21
【问题描述】:
如果用户已通过身份验证,那么请求是否应该附加一个用户,以及为req.isAuthenticated()返回true?
那么这两者有什么区别呢?在确保用户登录方面,我不应该只检查 req.user 是否存在吗?
【问题讨论】:
标签: node.js express passport.js
如果用户已通过身份验证,那么请求是否应该附加一个用户,以及为req.isAuthenticated()返回true?
那么这两者有什么区别呢?在确保用户登录方面,我不应该只检查 req.user 是否存在吗?
【问题讨论】:
标签: node.js express passport.js
我也想知道这个。我不确定req.isAuthenticated() 背后的基本逻辑是什么,以及它与仅检查req.user 是否存在有何不同。但是据我了解,我认为是的,您只需检查req.user 是否存在,以确定是否有人登录就可以了。但是,使用req.isAuthenticated() 可能是更好的语义选择,使代码更具可读性。
【讨论】: