4

浏览器关闭时可以删除节点js中的会话吗?

我想检查用户是否没有选择保持登录复选框,然后关闭窗口。他应该要求重新登录。

4

2 回答 2

4

这是特定于 cookie 的设置:如果您将会话数据存储在仅会话 cookie 中,它会在浏览器关闭时消失。

请参阅此答案以使用 express 制作浏览器会话 cookie:Node.js/Express.js session management cookie to be session cookie

于 2012-11-06T15:22:46.227 回答
0

您可以在事件“断开连接”上编写自己的会话删除功能

socketServer.sockets.on('connection', function onSocket(client) {
    client.on('disconnect', function() {
        console.log("disconnect");
        // some code
    });
    -----
});
于 2015-11-11T14:32:37.380 回答