您好,欢迎来到 猿书

搭建 rabc 后台系列教程(三)—— rbac 详细操作

格古洛 2016-07-25 次浏览 0条评论 0 打赏作者 0 0
作者:鲁鲁槟 出处:http://www.luluqi.cn/post/default/show-post?id=126本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。1、下载 left.php 覆盖 backend/views...

作者:鲁鲁槟 出处:http://www.luluqi.cn/post/default/show-post?id=126

本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

1、下载 left.php 覆盖 backend/views/layouts/left.php

进入 127.0.0.1/advanced/backend/web/ 预览效果

1f06d3acec-09.png

2、点击“路由”,将下图中的几个路由移动到右边

354ceb6cd1-10.png

查看 auth_item 数据表,发现新增了几行我们刚刚添加的记录

4ec227f2c9-11.png

3、点击“权限”,然后点击 创建按钮进行创建权限

8a20a86219-12.png

再次查看 auth_item 表,你会发现多了一条记录 97208e4cb6-13.png

创建成功之后来到权限的视图界面进行分配路由,将刚刚创建的全部路由分配给该权限

cdeb62ca10-14.png

查看 auth_item_child 表,发现新增了四条记录,可以简单理解:auth_item_child 为权限分配了路由

d6aa56c3cd-15.png

4、点击“角色”,创建一个叫“站长”的角色

5424eee00c-16.png

查看 auth_item 表,你会发现多了一条记录 e74fdb9185-17.png

此时你会发现,在 auth_item 表中,tyep=1表示角色、type=2表示权限。

创建成功之后来到权限的视图界面进行分配路由,将刚刚创建的“权限控制”分配给该角色

83d105393b-18.png

查看 auth_item_child 表,你会发现多了一条记录 45efb53717-20.png

可以简单理解:auth_item_child 为角色分配了权限

5、点击“分配”,然后点击当前用户的查看按钮,将“站长”这个角色分配给当前用户

0a8a64171a-19.png

查看 auth_assignment 表,你会发现多了一条记录

20a85fedde-21.png

可以简单理解:auth_assignment 为用户分配了角色

0 条评论