在Django中,我将SESSION_COOKIE_DOMAIN设置为我的域名。但是我实际上想使用两个不同的域名来运行同一站点。
在设置了SESSION_COOKIE_DOMAIN的情况下,只有命名域才允许用户登录。是否可以同时允许两个域登录?
如果你将会话cookie域设置为以“。”开头。字符,它将使你能够处理通配符子域并在多个子域之间共享会话cookie(登录会话)。
In settings.py: SESSION_COOKIE_DOMAIN=".stackoverflow.com"
上面的代码允许cookie在user1.stackoverflow.com和user2.stackoverflow.com之间共享。
如果你确实希望同一站点的URL不同,那么你是否希望同一用户在一个登录会话中在两个站点之间切换?还是只想让两个不同的用户从两个不同的URL(不是子域)登录到站点?