1

如果让我们自己实现一套基于角色的访问控制,我们又该如何设计,如何开发呢?

开发之前有必要先来分析一下数据表:

  1. 首先主体,也就是用户,需要有一张用户表,很简单

  2. 我们需要有一张角色表和权限表,分别存放角色和权限的数据表

  3. 另外我们还需要一张主体跟角色的关联表,也就是需要给用户分配角色的存储表

  4. 最后我们再需要一张角色跟权限的关联表

也就是说,如果现在让我们自己从零开始实现一套基于角色的访问控制,我们总结了上面4小条。

相关文章:
yii2项目实战-yii自带rbac数据表分析


Corwien
6.3k 声望1.6k 粉丝

为者常成,行者常至。