如何处理Python3网站上的Python2 cookies?

2024-10-01 05:06:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我把我的Flask网站从python2升级到python3。现在,拥有旧python2网站会话cookies的用户会看到500个错误,因为Flask在处理旧python2 cookies时会发出一个异常。如何从用户浏览器中清除这些旧cookie,以便他们可以看到my site?cookie非常简单,例如session=eyJfZnJlc2giOmZhbHNlLCJjc3JmX3Rva2VuIjoiN2UzOWEwNzM2YjljYzBkYzBjYjkzYWU0MzIyYjI3ODFmMzk0Nzk1YiJ9.C9_BRg.pP5na6ocIOjaE-jebwqjKZYkVDs


Tags: 用户flask网站cookiesessionmy错误site
1条回答
网友
1楼 · 发布于 2024-10-01 05:06:41

通过更新FlaskSECRET_KEY值,可以强制用户重置会话。这将使客户端会话在下次访问应用程序时失效。你知道吗

这是因为Flask会话是用密钥签名的,所以当密钥更改时,会话cookie的签名就无效了。你知道吗

相关问题 更多 >