五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

Policy

Policy(即策略)是在特定模型或者資源中組織授權(quán)邏輯的類,用來(lái)處理用戶授權(quán)動(dòng)作。

組件要求

  • php: ^7.1
  • ext-json: >=1.0
  • easyswoole/spl: ^1.1

安裝

composer require easyswoole/policy

倉(cāng)庫(kù)地址

easyswlle/policy

使用方法


use EasySwoole\Policy\PolicyNode;
use EasySwoole\Policy\Policy;

//授權(quán)動(dòng)作
//PolicyNode::EFFECT_ALLOW   允許
//PolicyNode::EFFECT_DENY    拒絕
//PolicyNode::EFFECT_UNKNOWN 未知

$policy = new Policy();
//添加節(jié)點(diǎn)授權(quán)   
$policy->addPath('/user/add',PolicyNode::EFFECT_ALLOW);
$policy->addPath('/user/update',PolicyNode::EFFECT_ALLOW);
$policy->addPath('/user/delete',PolicyNode::EFFECT_DENY);
$policy->addPath('/user/*',PolicyNode::EFFECT_DENY);

//驗(yàn)證節(jié)點(diǎn)權(quán)限
var_dump($policy->check('user/asdasd'));//deny
var_dump($policy->check('user/add'));   //allow
var_dump($policy->check('user/update'));//allow

/*
 * 允許/api/*,但是唯獨(dú)拒絕/api/order/charge,/api/order/info,/api/sys/*
 */

$policy->addPath('/api/*',PolicyNode::EFFECT_ALLOW);
$policy->addPath('/api/order/charge',PolicyNode::EFFECT_DENY);
$policy->addPath('/api/order/info',PolicyNode::EFFECT_DENY);
$policy->addPath('/api/sys/*',PolicyNode::EFFECT_DENY);

var_dump($policy->check('/api/whatever'));
var_dump($policy->check('/api/order/charge'));
var_dump($policy->check('/api/order/info'));
var_dump($policy->check('/api/sys/whatever'));

//對(duì)象添加
$root = new PolicyNode('*');
$userChild = $root->addChild('user');
$userAddChild = $userChild->addChild('add');
$userAddChild->addChild('aaaaaa')->setAllow(PolicyNode::EFFECT_ALLOW);
$userChild->addChild('update')->setAllow(PolicyNode::EFFECT_DENY);
$userChild->addChild('*')->setAllow(PolicyNode::EFFECT_ALLOW);

$apiChild = $root->addChild('charge');
$apiChild->addChild('*');

$node = $root->search('/user/add/aaaa');
if ($node) {
    var_dump($node->isAllow());
}

相關(guān)倉(cāng)庫(kù)

基于Policy組件的后臺(tái)權(quán)限管理demo easyswoole_admin

主站蜘蛛池模板: 免费毛片视频网站 | 成人黄色片在线观看 | 国产成人精品男人的天堂538 | 久久久久国产精品免费免费 | 免费黄色短片 | 久青草视频免费观看青 | 男人女人的免费视频网站 | 毛片a级毛片免费播放100 | 欧美乱妇欲仙欲死视频免费 | 欧美日韩一区二区中文字幕视频 | 久久精品国产亚洲欧美 | 欧美办公室激情videos高清 | 婷婷精品在线 | 国产在线视频欧美亚综合 | 免费久 | 久久这里有| 五月婷婷丁香在线视频 | 男女羞羞的视频网站在线观看 | 久久综合精品国产一区二区三区 | 日韩欧美亚洲每日更新网 | 20分钟以上免费好看电影 | 深爱激情成人 | 午夜精品久久久久久久99热浪潮 | 成人在线免费小视频 | 精品一区二区三区高清免费观看 | 日韩在线看免费高清完整版 | 成人精品一区二区激情 | 久久精品国产91久久综合麻豆自制 | 免费在线一级毛片 | 国产麻豆精品 | 五月婷婷伊人网 | 免费国产福利 | 一级高清毛片免费a级高清毛片 | 天天碰夜夜 | 五月婷色 | 99久久综合狠狠综合久久一区 | 视色4se视频在线观看 | 欧美在线综合 | 国产一区二区视频免费 | 91国偷自产一区二区三区蜜臀 | 国产精品久久久久久影院 |