Nodejs Express Passport - req.isAuthenticated()和req.user之间的区别

3
如果用户已通过身份验证,请求应该附带一个用户,并且对于 req.isAuthenticated() 应返回 true。那么这两者之间有什么区别呢?只检查 req.user 的存在是否足以确保用户已登录吗?
1个回答

0

我也对此感到困惑。我不确定 req.isAuthenticated() 的底层逻辑是什么,以及它与仅检查 req.user 是否存在有何区别。但据我所知,如果要确定某人是否已登录,只需检查 req.user 是否存在即可。然而,使用 req.isAuthenticated() 可能是更好的语义选择,使代码更易读。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接