Ale*_*lls 12 node.js express passport.js
根据这篇文章
http://toon.io/understanding-passportjs-authentication-flow/
看起来好像PassportJS/Express将登录用户存储在两个地方
req.user
Run Code Online (Sandbox Code Playgroud)
和
req.session.passport.user
Run Code Online (Sandbox Code Playgroud)
为什么两个?我应该使用哪一个?当我使用护照注销时,是否会销毁req.user和req.session.passport.user?
rde*_*ges 18
你应该总是,总是用req.user
自己的代码-这是重要的,因为如果你使用req.session.passport.user
,你基本上拉动用户信息从一个会话cookie(可能是过时的)的.
最好依赖于req.user
cookie数据而不是直接依赖于您的实现,这些信息可能已经过时.
而要回答你的问题:如果你注销用户,都req.session
和req.user
将不再可用.
归档时间: |
|
查看次数: |
7161 次 |
最近记录: |