【发布时间】:2015-05-11 18:31:54
【问题描述】:
我通过django-subdomains 和 django 站点框架设置了子域,但我遇到了问题,那就是我不知道如何链接用户以仅访问某个子域。例如来自 company1 的 user1 只能访问 company1.arandomdomain.com
【问题讨论】:
标签: python django authentication permissions
我通过django-subdomains 和 django 站点框架设置了子域,但我遇到了问题,那就是我不知道如何链接用户以仅访问某个子域。例如来自 company1 的 user1 只能访问 company1.arandomdomain.com
【问题讨论】:
标签: python django authentication permissions
在这里找到答案How to get unique users across multiple Django sites powered by the "sites" framework?
简而言之,您必须编写自己的身份验证后端来检查您需要检查的条件。在此处查看文档https://docs.djangoproject.com/en/1.7/topics/auth/customizing/#writing-an-authentication-backend
在我的情况下,我必须首先检查用户是否是管理员,以便他/她可以去,否则我必须检查链接站点的用户配置文件并将其与当前站点匹配。
【讨论】: