xj / yii2-rbac-module
yii2-rbac-module
1.0.3
2020-04-17 09:21 UTC
Requires
This package is auto-updated.
Last update: 2024-09-17 19:00:34 UTC
README
composer.json
"xj/yii2-rbac-module": "~1.0.0",
config
'components' => [ 'authManager' => [ 'class' => 'yii\rbac\PhpManager', 'itemFile' => '@common/rbac/items.php', 'assignmentFile' => '@common/rbac/assignments.php', 'ruleFile' => '@common/rbac/rules.php', ], ],
IP & 角色
'modules' => [ 'rbac' => [ 'class' => 'xj\rbac\Module', 'userIdField' => 'id', 'userNameField' => 'username', 'userTableModelName' => '\common\models\Admin', 'allowedIPs' => ['127.0.0.1', '::1'], 'roles' => ['admin'], ] ],
仅IP
'modules' => [ 'rbac' => [ 'class' => 'xj\rbac\Module', 'userIdField' => 'id', 'userNameField' => 'username', 'userTableModelName' => '\common\models\Admin', 'layout' => 'main', //optional 'allowedIPs' => ['127.0.0.1', '::1'], 'roles' => ['@', '?'], ] ],
仅角色
'modules' => [ 'rbac' => [ 'class' => 'xj\rbac\Module', 'userIdField' => 'id', 'userNameField' => 'username', 'userTableModelName' => '\common\models\Admin', 'allowedIPs' => ['*'], 'roles' => ['admin'], ] ],
访问
http://project/index.php?r=rbac