drupal中的权限管理模块总结
- drupal核心的权限管理
- ACL模块(权限控制接口)
ACL是Access Control Lists(数据控制列表)的简写, 它并没有可视化的UI, 主要提供了权限管理的API, 第三方的权限管理模块都依赖于它.
- Content Access模块(基于内容类型的权限管理)
功能上主要增加了对内容类型的控制
- Field Permissions模块(基于字段的权限管理)
在内容类型中可以控制字段的权限.
- Taxonomy Access Control模块(基于分类的权限管理)
这个模块可以基于某个"术语"进行权限控制. 比如可以加一个"付费"的术语(不过建议新建一个词汇表),对不同用户进行权限配置.
- Taxonomy Term Permissions模块
Taxonomy Term Permissions 模块为 Drupal 增加了术语表访问权限控制,使管理员能够定义哪些用户/角色可以使用词汇表中的哪一些术语.
区别就是术语显示不显示的问题,如下图所示
- Forum Access模块(论坛权限管理)
- Flexi Access模块(基于单个节点和单个用户的权限管理)