码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp学习笔记------- RBAC

时间:2014-05-17 18:30:44      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   ext   http   width   

1.首先去extends扩展包里找到RBAC类

bubuko.com,布布扣

2.复制里面创建四张表的SQL语句放到mysql里执行,得到四张表.

3.需要自己创建一个user表,字段随意,一般是username password之类存储用户登录信息.

4.RBAC一般就是六个方法:依次为-->用户列表   角色列表   节点列表  添加用户  添加角色  添加节点

5.操作顺序是-->添加角色-->添加节点-->给角色分配节点-->添加用户-->给用户指定角色

bubuko.com,布布扣

 

6.对角色表(role)进行添加和List操作

  role表的表结构

bubuko.com,布布扣

id    name(角色的英文名称)  pid()  status(角色是否开启的状态)   remark(角色的中文名称)

 

对role表有两种操作:addRole(添加角色)  Role(roleList)操作

 

7.对节点表node的操作

bubuko.com,布布扣

name (节点的英文名)  title(节点的描述) status(节点的状态)  remark(节点的详细描述)  sort(顺序)  pid(判断属于哪个控制器/应用的依据)  level(1代表应用 2代表控制器 3代表方法)

 

 

Thinkphp学习笔记------- RBAC,布布扣,bubuko.com

Thinkphp学习笔记------- RBAC

标签:style   blog   c   ext   http   width   

原文地址:http://www.cnblogs.com/aben-php/p/3733521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!