当浏览器关闭时,可以删除节点js中的会话吗?
我想检查一下,如果用户没有选中keep me login复选框,然后关闭窗口。他应该要求重新登录。
答案 0 :(得分:4)
这是一个特定于cookie的设置:如果您将会话数据存储在仅会话cookie中,它将在浏览器关闭时消失。
请参阅此答案,使用快递:Node.js/Express.js session management cookie to be session cookie
制作浏览器会话Cookie答案 1 :(得分:0)
您可以在事件'断开'
上编写自己的会话删除功能socketServer.sockets.on('connection', function onSocket(client) {
client.on('disconnect', function() {
console.log("disconnect");
// some code
});
-----
});