簡體   English   中英

刪除nodejs中關閉瀏覽器的會話

[英]Delete the session on browser close in nodejs

瀏覽器關閉時,可以刪除節點js中的會話嗎?

我想檢查一下,如果用戶沒有選中keep me login復選框,然后關閉窗口。 他應該要求重新登錄。

這是一個特定於cookie的設置:如果您將會話數據存儲在僅會話cookie中,它將在瀏覽器關閉時消失。

請參閱此答案,將帶有express: Node.js / Express.js會話管理cookie的瀏覽器會話cookie 作為會話cookie

您可以在事件'disconnect'上編寫自己的會話刪除功能

socketServer.sockets.on('connection', function onSocket(client) {
    client.on('disconnect', function() {
        console.log("disconnect");
        // some code
    });
    -----
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM