icequeen/auth-config 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

icequeen/auth-config

Composer 安装命令:

composer require icequeen/auth-config

包简介

auth-config

README 文档

README

yii2 permission control

Install

use composer

composer require icequeen/auth-config -vvv

use github (use this for newest)

git clone https://github.com/IceQueenFly/yii2-auth-setting.git

after install

bootstrap.php write after other Alisa
Yii::setAlias('@icequeen', dirname(dirname(__DIR__)) . '/vendor/icequeen');
Yii::setAlias('@icequeen/auth', dirname(dirname(__DIR__)) . '/vendor/icequeen/auth-config/src');

Usage And Example

console配置文件中
// 生成配置文件
                'admin-work-config'=>[
                    'class'=>\icequeen\auth\console\controllers\MakeAuthConfigController::class,
                    'readDic' => '@admin/controllers',
                    'moduleId' => 'app-admin',
                    'namespace' => 'admin\\controllers',
                    'saveFilePath' => '@common/auth/admin/config/admin-config.php',
                    'workFileNew' => '@common/auth/admin/config/admin-new.php',
                    'workFileOld' => '@common/auth/admin/config/admin-old.php',
                    'startId' => 1000,
                    'exceptActionIds' => ['view'],
                    'exceptControllerIds' => ['file','depend','home','site','area-depend','min-order','notice','search','upload'],
                ],
                // 生成权限类
                'auth-admin-generator' => [
                    'class' => \kriss\modules\auth\console\controllers\AuthGeneratorController::class,
                    'genClass' => 'common\auth\admin\AdminAuth',
                    'configFile' => '@common/auth/admin/config/admin-config.php',
                    'permissionId' => 30,
                    'roleId' => 40,
                    'generateFile'=>'@common/auth/admin/AdminAuth.php',
                ],
                // 生成控制器配置文件
                'admin-work-controller-config'=>[
                    'class'=>\icequeen\auth\console\controllers\ModuleAuthSetController::class,
                    'controllerAuthFile'=>'@common/auth/admin/config/admin-controller-config.php',
                    'authFile' => '@common/auth/admin/config/admin-config.php',
                    'authClass' => 'common\auth\admin\AdminAuth',
                ],

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-12-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固