0

调用“login_user(user)”后,Flask-login 似乎不记得 chrome 中的用户。它适用于 safari 和其他浏览器,但不适用于 chrome。

4

1 回答 1

2

这可能是因为您在“localhost”或“testsite”域上进行开发,没有任何有效的顶级域。根据设计决定,Chrome 不会将 cookie 存储在“localhost”域中,这意味着不会将会话 cookie 存储在那里。请参阅: http ://code.google.com/p/chromium/issues/detail?id=56211

解决方案是在您的 etc/hosts 文件上创建一个别名,例如:127.0.0.1 localhost.com

并在“localhost.com”域上工作。

于 2012-11-08T20:44:49.277 回答