【问题标题】:How to destroy session in client-sessions如何在客户端会话中销毁会话
【发布时间】:2014-05-26 04:51:27
【问题描述】:

如果我在 NodeJS 中使用客户端会话并希望完全删除会话,我该怎么做?似乎调用 reset() 只是清除会话内容,有效地发出新会话并使用新的延长到期时间更新 cookie。

在这种情况下,我希望在某些情况下(注销等)完全删除会话 cookie。有没有人有关于如何做到这一点的任何提示?

【问题讨论】:

    标签: node.js session-cookies


    【解决方案1】:

    在这样的路由器中......

    router.get('/logout', function (req, res, next) {
        var session = require('client-sessions');
        req.session.reset();
        res.redirect('/login');
    });
    

    【讨论】:

      【解决方案2】:

      尝试使用

      req.[session].reset()
      

      其中 [session] 是您的 cookie 的名称。

      【讨论】:

        猜你喜欢
        • 2012-09-23
        • 2011-11-25
        • 1970-01-01
        • 1970-01-01
        • 2018-01-30
        • 2012-05-21
        • 1970-01-01
        • 2014-01-19
        相关资源
        最近更新 更多