首页 > 代码库 > Thinkphp学习笔记------- RBAC
Thinkphp学习笔记------- RBAC
1.首先去extends扩展包里找到RBAC类
2.复制里面创建四张表的SQL语句放到mysql里执行,得到四张表.
3.需要自己创建一个user表,字段随意,一般是username password之类存储用户登录信息.
4.RBAC一般就是六个方法:依次为-->用户列表 角色列表 节点列表 添加用户 添加角色 添加节点
5.操作顺序是-->添加角色-->添加节点-->给角色分配节点-->添加用户-->给用户指定角色
6.对角色表(role)进行添加和List操作
role表的表结构
id name(角色的英文名称) pid() status(角色是否开启的状态) remark(角色的中文名称)
对role表有两种操作:addRole(添加角色) Role(roleList)操作
7.对节点表node的操作
name (节点的英文名) title(节点的描述) status(节点的状态) remark(节点的详细描述) sort(顺序) pid(判断属于哪个控制器/应用的依据) level(1代表应用 2代表控制器 3代表方法)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。