【问题标题】:How to I delete all Flask sessions?如何删除所有 Flask 会话?
【发布时间】:2013-01-22 03:36:56
【问题描述】:

如何删除我的 Flask/python 应用程序设置的所有会话和 cookie。这样当用户返回时,他们必须重新登录。否则,我每次将新版本的代码推送到生产环境时都想这样做。

【问题讨论】:

  • 您可以尝试为每个部署更改您的 secret_key。否则,我认为您没有太多选择。
  • 如果您将会话存储在 Redis 中,您可以将它们全部擦除。

标签: python session flask


【解决方案1】:

我发现的最佳方法是像这样使密钥无效

app.secret_key = os.urandom(32)

密钥足够安全,每次启动系统时,密钥都会更改,从而使所有会话无效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多