Thanks to visit codestin.com
Credit goes to github.com

Skip to content

cboy868/srbac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#srbac

功能描述

1.选择需要接受权限控制的功能。所以权限项已经自动生成 2.添加角色 3.为角色添加可操作的功能(在第一步中选择的功能中选择)。 4.为用户授权,在角色管理页面选择对应的角色行的"选择用户"。

使用说明

  1. 确保yii2 rbac模块已经可以使用, 在backend配置文件main.php中加入如下代码
'components' => [
        'authManager' => [//引入权限管理
            'class' => 'yii\rbac\DbManager',
        ]
    ]
  1. 下载到 backend的modules目录,如没有,则新加
  2. 在backend.php配置文件main.php中加引入此module
'modules' => [
        'srbac' => [ //引入模块
            'class' => 'backend\modules\srbac\SrbacModule',
        ]
    ]
  1. 如果想把其它应用比如frontend下的控制器也加入到权限控制中,则需要修改srbac下配置文件
 'srbacPath' => [ //其它
         'frontend\controllers'
     ],
  1. 访问 /backend/web/index.php?r=srbac
  • 注意 1 要提前引入jquery 2.为角色选择用户页面,可能需要 common.css 即可

图例

  • 权限项添加 image
  • 角色管理 image
  • 分配权限 image
  • 分配用户角色 image
  • 子角色 image

联系方式

[email protected]

About

yii2-srbac

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published