Flask-login不记得chrome上的用户

时间:2012-11-08 20:44:49

标签: google-chrome login flask

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

1 个答案:

答案 0 :(得分: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”域工作。