什么是用户?
访问您网站的任何人都是用户,包括您。有三组用户:
- 未登录的用户或匿名用户
- 登录的用户或经过身份验证的用户
- 安装站点时自动创建的管理用户帐户或用户1.请参见第7.2节“概念:用户1帐户”。
什么是权限?
在您的网站上执行操作的功能(包括查看内容,编辑内容和更改配置)受权限控制。每个权限都有一个名称(例如查看已发布的内容),并涵盖一个操作或一小部分操作。必须授予用户权限才能在站点上执行相应的操作; 权限由提供操作的模块定义。
角色是什么?
权限不是直接为每个用户分配单独的权限,而是分组为角色。您可以在站点上定义一个或多个角色,然后为每个角色授予权限。授予经过身份验证的用户和匿名用户的权限包含在Authenticated用户和匿名用户角色中,并且根据您在安装站点时使用的安装配置文件,可能还有一个管理员角色会自动分配您站点上的所有权限。
您网站上的每个用户帐户都会自动获得经过身份验证的用户 角色,并且可以选择分配一个或多个其他角色。将角色分配给用户帐户时,用户在登录时将拥有该角色的所有权限。
在您的网站上扮演多个角色是一种很好的做法。在农贸市场网站示例中,您可能需要以下角色:
- 供应商角色,允许供应商编辑自己的供应商列表页面
- 用于编辑一般农贸市场页面的内容编辑器角色
- 用于管理供应商帐户的用户管理员角色
- 与您的站点一起安装 的管理员角色,供专家用户管理站点配置
相关话题
其他资源
归因
改编自Mark LaCroix, Boris Doesborg和 Jennifer Hodgdon,来自 “用户角色”,版权所有2000-2017,由Drupal社区文档的个人贡献者 编写。
评论