yii-admin组件来管理角色和权限

  1. 安装yii-admin组件
    composer require mdmsoft/yii2-admin "~2.0"

     

  2. 配置 backend\config\main.php
    return [
        //......
        'modules' => [
            'admin' => [        
                'class' => 'mdm\admin\Module',   
            ],
            //......
        ],
        'aliases' => [    
            '@mdm/admin' => '@vendor/mdmsoft/yii2-admin',
        ],
        'components' => [
            //......
            'authManager' => [        
                'class' => 'yii\rbac\DbManager',
                'defaultRoles' => ['guest'],    
            ],
            //......
        ],
        'as access' => [
            'class' => 'mdm\admin\components\AccessControl',
            'allowActions' => [
                //这里是容许访问的action,不授权限控制,先用'*'设置成所有开放
                '*'
            ]
        ],
        //......
    ];

     

  3. 经过访问如下页面进行可视化操做来管理配置路由、角色、权限
    /index.php?r=admin
    /index.php?r=admin/route
    /index.php?r=admin/permission
    /index.php?r=admin/role
    /index.php?r=admin/assignment
相关文章
相关标签/搜索