Dan*_*nos 4 python django subdomain login login-control
如果您有多个子域,例如:
sub1.domain_name.com sub2.domain_name.com
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文档进行放置
SESSION_COOKIE_DOMAIN = ".domain_name.com"
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的原因.
归档时间:
17 年 前
查看次数:
706 次
最近记录: