【发布时间】:2017-06-13 13:52:06
【问题描述】:
我正在使用 node 和 express 的客户端会话,但在注销用户时遇到问题。
我的注销功能做了一个
req.session.user=null
即:
userRouter.get('/logout', function(req, res, next) {
req.session.user = null
res.sendStatus(200)
});
(我也尝试过删除 req.user、req.user.destroy() 和其他变体)。
在本地主机上的开发环境中,它工作得很好。 生产环境中,调用logout,但是下次用户在浏览器上刷新页面时,用户仍然处于登录状态。
开发和生产中的代码相同。
有人知道吗? 谢谢....
【问题讨论】: