【问题标题】:Drupal 7 - Handling multiple type of usersDrupal 7 - 处理多种类型的用户
【发布时间】:2016-09-05 14:47:01
【问题描述】:

我需要使用 Drupal 7 为客户创建一个网站,唯一的问题是我不知道如何处理多个登录表单和权限。

目标是必须允许A类用户在网站上浏览和做一些事情但他们不能发布优惠,而B类用户只能发布他们的优惠和管理他们的内容,系统只是作为Upwork。

我怎样才能做到这一点?我不擅长 PHP,但我知道如何使用 Drupal,那么有没有可以帮助我做我想做的事情的模块?

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    这正是 Drupal 默认使用基于角色的权限的工作方式。您无需安装模块或使用不同的登录表单。

    从创建不同的角色开始。 RoleA 可以查看某些内容类型并可能发布 cmets。 RoleB 可以做 RoleA 可以做的所有事情,以及发布优惠和管理他们自己的内容。您可以按内容类型控制创建/编辑/删除权限。这一切都可以使用点击管理界面完成。

    【讨论】:

      【解决方案2】:

      在管理页面/admin/user(管理页面的根相对路径)上,您可以看到您的站点用户。还有用于创建新用户的链接“+ 添加用户”。因此,如果您编辑/创建用户,在用户编辑页面上有一个“角色”部分,您可以在其中设置用户可以使用的角色。一个角色可能是“浏览一些东西”和其他“编辑一些东西”。您可以在管理页面/admin/people/permissions/roles 添加/编辑角色。所以在那里创建你需要的角色。

      并且要精确设置什么角色可以做什么有管理页面:/admin/people/permissions。因此,当您创建所需的所有角色时,请转到该页面设置权限,然后您可以将角色分配给您的用户。

      【讨论】:

        猜你喜欢
        • 2018-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-11
        • 1970-01-01
        • 2016-05-17
        相关资源
        最近更新 更多