mobiupbr/mup-auth-permission
Composer 安装命令:
composer require mobiupbr/mup-auth-permission
包简介
Provides a JSON-based ACL control
关键字:
README 文档
README
Installation by composer
Run composer require mobiupbr/mup-auth-permission.
Examples:
$rules = [
'Mobiup\\Order' => [
'read' => [
'channel' => [
'cha1',
'cha2',
'cha3' => [
'foo',
'bar',
],
],
],
'create',
'update',
],
'Mobiup\\Customer' => [
'read',
'create',
'update',
],
];
$acl = new ACL($rules);
$acl->isAllowed('Mobiup\\Order', 'read'); // returns false
$acl->isAllowed('Mobiup\\Order', 'read', 'channel'); // returns false
$acl->isAllowed('Mobiup\\Order', 'read', 'channel', 'cha1'); // returns true
$acl->isAllowed('Mobiup\\Order', 'read', 'channel', 'cha4'); // returns false
$acl->isAllowed('Mobiup\\Customer', 'read'); // returns true
$acl->getAllowance('Mobiup\\Order', 'read'); // returns false
$acl->getAllowance('Mobiup\\Order', 'read', 'channel'); // returns ['cha1', 'cha2']
$acl->getAllowance('Mobiup\\Order', 'read', 'channel', 'cha3'); // returns ['foo', 'bar']
统计信息
- 总下载量: 89
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-16