【问题标题】:Deleting a Secure Cookie in tornado在龙卷风中删除安全 Cookie
【发布时间】:2012-01-03 15:15:02
【问题描述】:

我刚开始学习网络服务器,尤其是 tornado。

我想写一个带有登录功能的简单网页。 如Tornado Documentation 中所述,我在用户成功登录后创建了一个安全cookie:

self.set_secure_cookie("user", self.get_argument("user"))

但是我如何为用户提供一种退出方式呢? 如前所述,我不熟悉网络服务器,但是当用户尝试进入主页时我正在检查此 cookie,我想我只需要在用户按下“注销”后将其删除?

很遗憾,我在 tornado 文档和 SO 中都找不到任何关于此的内容。

【问题讨论】:

    标签: python cookies tornado


    【解决方案1】:

    您可以通过

    将cookie重置为空字符串
    self.clear_cookie("user")
    

    这将使对 get_current_user 的调用返回 False。以 blog demo 为例(使用 OAuth,但仍然相关)。

    【讨论】:

    • 谢谢,为我做的 :)
    猜你喜欢
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多