发表于: 2017-09-29 21:12:21
1 739
今天完成的事情:完成后台管理模块设计
根据实际的修真院后台,推出来,后台四张表。
首先后台管理是ACL权限管理的一个变种,因为加了一个角色表
什么是ACL?
ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用户直接和权限挂钩。
然后我们修真院设计的后台管理又多了一个角色,但是又不符合RBAC的规范,我只能说他是ACL的一个变种。
表设计
manage管理员用户表
role角色表
module模块表
role_module角色模块表
这个是ASL模式后台管理设计,module模块表是为了方便前台渲染侧边导航栏弄出来的,如果根据RBAC来进行表设计的话还缺三张表permission权限表manage_role用户角色表role_permission角色权限表,manage表中的role_id字段移到manage_role表中去。
明天计划的事情:想一下怎么实现,整理方案
遇到的问题:无
收获:后台管理设计
评论