相关疑难解决方法(0)

设计用户角色和权限系统的最佳实践?

我需要将用户角色和权限系统添加到使用PHP/MySQL构建的Web应用程序中.我想要这个功能:

  1. 一个root用户可以创建子根,组,规则和普通用户(所有权限).
  2. 子根只能为他/她自己的组(没有组)创建规则,权限和用户.
  3. 用户可以根据分配给他的权限,按组根访问由他或他的组创建的内容.

我需要系统足够灵活,以便为内容分配新的角色和权限.

我有一个users存储组密钥的表以及其他信息.目前我使用两个精密组件中的每个内容表即createdByCreatedByGroup,并使用某一个用户的点是否有权限.但它不够灵活,因为对于每一个新内容,我都必须通过所有数据更新和权限更新.请通过讨论架构设计的最佳实践来帮助我.

mysql database database-design

41
推荐指数
4
解决办法
8万
查看次数

标签 统计

database ×1

database-design ×1

mysql ×1