1. 程式人生 > >搭建 rabc 後臺系列教程(三)—— rbac 詳細操作 [ 2.0 版本 ]

搭建 rabc 後臺系列教程(三)—— rbac 詳細操作 [ 2.0 版本 ]

1、下載 left.php 覆蓋 backend/views/layouts/left.php13.gif

進入 127.0.0.1/advanced/backend/web/ 預覽效果

1f06d3acec-09.png

2、點選“路由”,將下圖中的幾個路由移動到右邊14.gif

354ceb6cd1-10.png

檢視 auth_item 資料表,發現新增了幾行我們剛剛新增的記錄

4ec227f2c9-11.png

3、點選“許可權”,然後點選 建立按鈕進行建立許可權15.gif

8a20a86219-12.png

再次檢視 auth_item 表,你會發現多了一條記錄 97208e4cb6-13.png

建立成功之後來到許可權的檢視介面進行分配許可權,將剛剛建立的全部路由分配給該許可權

cdeb62ca10-14.png

檢視 auth_item_child 表,發現新增了四條記錄,可以簡單理解:auth_item_child 為許可權分配了路由

d6aa56c3cd-15.png

4、點選“角色”,建立一個叫“站長”的角色16.gif

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、點選“分配”,然後點選當前使用者的檢視按鈕,將“站長”這個角色分配給當前使用者17.gif

0a8a64171a-19.png

檢視 auth_assignment 表,你會發現多了一條記錄

20a85fedde-21.png

可以簡單理解:auth_assignment 為使用者分配了角色