【发布时间】:2014-10-20 13:37:01
【问题描述】:
我使用passport-google-oauth 模块在我使用Express.js 构建的Web 应用程序上对用户进行身份验证。注销事件是这样处理的:
app.get('/logout', function(req, res) {
console.log("logged out!");
req.logout();
res.redirect('/');
});
虽然这确实将用户重定向到登录页面(/),但我不确定它是否真的将他注销。单击注销后,当我在新选项卡中打开Gmail 时,我仍然在那里登录(不,我之前没有登录Gmail)。我怎样才能解决这个问题?另外,req.logout() 做了什么来注销用户?
【问题讨论】:
-
更多详情请告诉我
标签: node.js oauth oauth-2.0 google-oauth passport.js