删除龙卷风中的安全Cookie

时间:2012-01-03 15:15:03

标签: python cookies tornado

我刚开始学习网络服务器,特别是龙卷风。

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

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

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

不幸的是,我无法在龙卷风文件中找到任何相关信息,也无法在SO上找到。

1 个答案:

答案 0 :(得分:24)

您可以通过

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

哪个会调用get_current_user返回False。请查看blog demo示例(使用OAuth,但仍然相关)。