【发布时间】:2013-01-22 03:36:56
【问题描述】:
如何删除我的 Flask/python 应用程序设置的所有会话和 cookie。这样当用户返回时,他们必须重新登录。否则,我每次将新版本的代码推送到生产环境时都想这样做。
【问题讨论】:
-
您可以尝试为每个部署更改您的 secret_key。否则,我认为您没有太多选择。
-
如果您将会话存储在 Redis 中,您可以将它们全部擦除。
如何删除我的 Flask/python 应用程序设置的所有会话和 cookie。这样当用户返回时,他们必须重新登录。否则,我每次将新版本的代码推送到生产环境时都想这样做。
【问题讨论】:
我发现的最佳方法是像这样使密钥无效
app.secret_key = os.urandom(32)
密钥足够安全,每次启动系统时,密钥都会更改,从而使所有会话无效。
【讨论】: