相关疑难解决方法(0)

跨两个应用程序的相同 Flask 登录会话

两个独立的 Flask 应用程序在两个不同的子域上运行,但是登录会话在子域之间不会持续存在。

例如; 登录 a.example.co.uk 将导致用户登录。但是,访问 b.example.co.uk - 用户将不会登录。

运行 Apache、Flask(使用 Flask 登录)、Ubuntu 18、Python 3。

两个应用程序上的应用程序密钥相同。尝试使用 SERVER_NAME 配置设置。

Cookie 已正确设置为 .example.co.uk

Cookie 配置为在任何子域上使用。

SESSION_COOKIE_NAME="example",
SESSION_COOKIE_DOMAIN=".example.co.uk",
REMEMBER_COOKIE_DOMAIN=".example.co.uk",
Run Code Online (Sandbox Code Playgroud)

登录到任一子域应该意味着用户已登录到另一个子域。

python cookies session flask flask-login

4
推荐指数
1
解决办法
2149
查看次数

标签 统计

cookies ×1

flask ×1

flask-login ×1

python ×1

session ×1