相关疑难解决方法(0)

Django,SESSION_COOKIE_DOMAIN有多个域名

在Django中,我将SESSION_COOKIE_DOMAIN设置为我的域名.但我实际上想用两个不同的域名运行同一个站点.

设置SESSION_COOKIE_DOMAIN后,只有指定的域允许用户登录.是否可以允许两个域登录?

django django-sessions

21
推荐指数
2
解决办法
2万
查看次数

当为Django站点使用子域时,如何在localhost上的子域之间共享django登录?

我想让相同的用户会话跨越:site.com
sub1.site.com
sub2.site.com

如何在Django中执行此操作?使用默认的auth用户包,似乎要求用户每次使用不同的会话登录所有3个站点.他们如何共享相同的登录cookie和会话ID?

更新:使用settings.py中的SESSION_COOKIE_DOMAIN值似乎可以在生产站点上运行,但它在localhost/dev服务器上对我不起作用.你如何让它为localhost子域工作?当我将SESSION_COOKIE_DOMAIN更改为生产网站名称或".localhost"时,django auth登录完全停止工作(我无法登录,在localhost上没有创建cookie.)

django django-authentication

6
推荐指数
1
解决办法
2184
查看次数