两个独立的 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)
登录到任一子域应该意味着用户已登录到另一个子域。