【问题标题】:Django: User only access to certain subdomainDjango:用户只能访问某些子域
【发布时间】:2015-05-11 18:31:54
【问题描述】:

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

【问题讨论】:

    标签: python django authentication permissions


    【解决方案1】:

    在这里找到答案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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 2021-12-23
      • 2021-05-12
      • 2022-09-27
      相关资源
      最近更新 更多