Cookies Flask-切换到www时用户注销*

Cookies Flask-切换到www时用户注销*,cookies,flask,flask-login,Cookies,Flask,Flask Login,我遇到了一个奇怪的行为,我不确定它是否与框架相关 无论如何,对于我的Flask项目,我使用Flask登录来管理用户身份验证 我注意到,当我从domain.com登录,然后切换到www.domain.com时,用户似乎已注销 如果我切换回domain.com,用户似乎已登录(如预期) 这种行为并不是双向的,这意味着登录www.domain.com也会让我继续登录domain.com 我不确定这是否是flask登录的问题,以及它如何设置会话cookie,或者它是否与cookie的工作方式有关,等等

我遇到了一个奇怪的行为,我不确定它是否与框架相关

无论如何,对于我的Flask项目,我使用Flask登录来管理用户身份验证

我注意到,当我从domain.com登录,然后切换到www.domain.com时,用户似乎已注销

如果我切换回domain.com,用户似乎已登录(如预期)

这种行为并不是双向的,这意味着登录www.domain.com也会让我继续登录domain.com

我不确定这是否是flask登录的问题,以及它如何设置会话cookie,或者它是否与cookie的工作方式有关,等等


也许你可以帮我一个忙:)

我相信你必须将cookie上的域设置为
.domain.com
,而不是
domain.com
,才能使cookie对所有子域都可用。有关更多详细信息,请参阅

您需要在配置文件中包含以下行。

SESSION_COOKIE_DOMAIN = '.domain.com'