子域名和登录名

Dan*_*nos 4 python django subdomain login login-control

如果您有多个子域,例如:

sub1.domain_name.com

sub2.domain_name.com

有没有办法让用户能够登录这两个没有问题和双重登录问题?

该平台是Python,Django.

Kha*_*zor 10

如果没有关于您正在使用的平台的信息,很难说.如果您使用cookie来存储身份验证信息,并且您正在使用子域,那么您可以强制为最高级域发布cookie,例如domain_name.com.

这可以由sub1和sub2访问,并且每个都可以使用它们进行身份验证.

编辑:

在子域下运行的每个应用程序的settings.py中,您需要SESSION_COOKIE_DOMAIN = ".domain_name.com"按照django文档进行放置


raz*_*zed 6

是.只需在域".domain_name.com"上设置cookie,该cookie将可用于sub1.domain_name.com和sub2.domain_name.com.

只要您在两个域上维护会话信息,就应该没问题.

这是一种非常常见的做法,这也是您可以通过http://www.google.com/登录Google帐户并仍然登录http://mail.google.com的原因.