php如何设置管理员权限PHP如何设置管理员权限,php中设置管理员权限的实现方法:首先,创建管理员表、管理组表和规则表;然后通过RBAC常用的设计方法,即通过当前访问URI的身份验证,可以设置权限。
推荐: 《PHP视频教程》
具体问题:
后台权限管理的设计问题
有没有大哥做过后台权限管理这个模块?能说说你的设计思路吗?给我看证件就可以了(来提问之前我也是在网上找的资料,别让我一个人去百度好不好?心形插头.(
我也这么认为有三个表,管理员表,管理组表和规则表
管理员表(成员)
m_id m_name m_passw m_groupid
管理组标识对应的管理员标识用户名密码管理
规则表(规则)
r _ id r _ name r _方法r _状态
规则id规则名称控制器名称/方法名称状态
管理组
g_id g_name g_content
组标识组名称组权限(包括该组中的所有规则标识)如上代码所示。我想三张桌子就可以了。为什么我看到网上多达六七个表,中间还有相关的表或者映射表?我想知道这么多桌子里有什么作用?实际操作(数据库操作)非常复杂。如果有必要,作用?有什么具体的疑点寻求答案
解决办法:
RBAC常用的设计方法:
设计理念:通过认证当前访问URI
数据结构:
表1:用于存储所有访问URIs的权限表
表2:权限组表,存储有访问权限的URIs的id
表2:权限组,哪些用户对应于权限组
大致就是这个想法。以上是在php中如何设置管理员权限的细节。请多关注雷其他关于php知识的相关文章!