在调用'login_user(user)'后,Flask-login似乎不记得chrome中的用户。它适用于safari和其他浏览器,但不适用于chrome。
答案 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”域工作。