删除nodejs中关闭浏览器的会话

时间:2012-11-06 15:19:18

标签: javascript jquery html node.js express

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

我想检查一下,如果用户没有选中keep me login复选框,然后关闭窗口。他应该要求重新登录。

2 个答案:

答案 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
    });
    -----
});