五月天激情丁香,国产精品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

主站蜘蛛池模板: 黄色大片影院视频免费 | 狠狠亚洲婷婷综合色香五 | 中国大陆一级毛片 免费 | 色网站视频 | 久久久久久久国产精品视频 | 精品的一区二区三区 | 精品一区二区视频 | 国产精品免费综合一区视频 | 国产精品久久亚洲不卡动漫 | 四虎一级片 | 国产一级爽片 | 狠狠色狠狠综合久久 | 777奇米影视视频在线播放 | 午夜精品久久久久久久99热下载 | 欧美视频久久 | 久久久精品免费观看 | 国产成人综合亚洲 | 精品久久久久久久久中文字幕 | 免费高清影视 | 久久六月丁香婷婷婷 | 丁香婷婷开心激情深爱五月 | 96视频下载 | 亚洲激情视频网站 | www.国产精品视频 | 日韩色网站 | 色视频在线播放 | 快播短视频| 五月婷婷激情综合网 | 免费看亚洲 | 男人天堂网2019 | 国产乱在线观看视频 | 久久永久视频 | 欧美黄色一级视频 | 国产欧美va欧美va香蕉在线观 | 九九久久精品国产免费看小说 | 奇米 影音先锋 | 成人精品一区二区不卡视频 | 男人的天堂v | 国产永久视频 | 久久天天躁狠狠躁夜夜躁综合 | 久久艹视频 |