Django:用户只能访问某些子域

时间:2015-03-10 10:48:11

标签: python django authentication permissions

<insert plz help me kind developer/>

我通过django-subdomains和django网站框架设置了子域名,但我遇到了问题,那就是我不知道如何链接用户只能访问某个子域名。例如,来自company1的user1只能访问company1.arandomdomain.com

1 个答案:

答案 0 :(得分:0)

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

在我的情况下,我必须首先检查用户是否是管理员,以便他/她可以去,否则我必须检查链接到网站并将其与当前网站匹配的用户配置文件。