我想让相同的用户会话跨越:site.com
sub1.site.com
sub2.site.com
如何在 Django 中执行此操作?使用默认的 auth 用户包,它似乎要求用户每次使用不同的会话登录到所有 3 个站点。他们如何共享相同的登录 cookie 和 session-id?
更新:在 settings.py 中使用 SESSION_COOKIE_DOMAIN 值似乎适用于生产站点,但它不适用于我在 localhost/dev 服务器上。你如何让它为 localhost 子域工作?当我将 SESSION_COOKIE_DOMAIN 更改为生产网站名称或“.localhost”时,django auth 登录完全停止工作(我无法登录,没有在 localhost 上创建 cookie。)