【发布时间】:2012-10-26 13:59:16
【问题描述】:
浏览器关闭时可以删除node js中的session吗?
我想检查用户是否选择了保持登录复选框,然后关闭窗口。他应该要求重新登录。
【问题讨论】:
标签: javascript jquery html node.js express
浏览器关闭时可以删除node js中的session吗?
我想检查用户是否选择了保持登录复选框,然后关闭窗口。他应该要求重新登录。
【问题讨论】:
标签: javascript jquery html node.js express
这是特定于 cookie 的设置:如果您将会话数据存储在仅会话 cookie 中,它会在浏览器关闭时消失。
查看此答案以使用 express 制作浏览器会话 cookie:Node.js/Express.js session management cookie to be session cookie
【讨论】:
您可以在事件“断开连接”上编写自己的会话删除函数
socketServer.sockets.on('connection', function onSocket(client) {
client.on('disconnect', function() {
console.log("disconnect");
// some code
});
-----
});
【讨论】: