足彩篮彩哪里买 篮彩神棍区手机版 nba篮彩怎么玩 1月5日篮彩 篮彩大小分攻略 篮彩分析网站 1.79完美篮彩大极品 篮彩预测分析专家推荐 足彩篮彩解盘分析 篮彩竞彩 篮彩分析捷报 网易篮彩 1.79火龙大极品篮彩版 篮彩大小分什么意思 nba篮彩篮球彩票

IT職業教育

華中地區北大青鳥校區IT集訓營

027-87807717

北大青鳥首頁 > 熱門IT技術教程 > 前端技術教程 > > PHP配置文件的權限系統設置

PHP配置文件的權限系統設置

時間:2012-12-25 09:36 來源:北大青鳥武漢宏鵬魯廣校區作者:北大青鳥魯廣校區
導讀:鑒于項目需求中角色和操作都比較穩定,我們設計了簡化版的RBAC權限系統。具體做法是采用配置文件的方式來存儲系統的角色、操作以及給角色分配權限。
一、權限配置文件概述
鑒于項目需求(一個WEB2.0網站)中角色和操作都比較穩定,我們設計了簡化版的RBAC權限系統。具體做法是采用配置文件的方式來存儲系統的角色、操作以及給角色分配權限。

二、權限配置文件解析
配置文件分為四個數組。分別是部操作列表數組$oprate、部模板列表數組$template、部標志列表數組$mark、給角色賦予權限數組$roleHasOprate。
具體代碼如下:
//部操作列表
$oprate = array(
‘share_weibo’=>1,
);
//部模板列表
$template = array(
‘default_template’=>1,

);
//部標志列表
$mark = array(
‘default_mark’=>1,
);
//給角色賦予權限
//8=普通用戶
//1=明星達人
//2=面膜達人
//3=彩妝達人
//4=護膚達人
//5=護膚達人
//6=精油達人
//7=服裝搭配達人

$roleHasOprate = array(
0=>array($oprate['share_weibo'],$template['default_template']),
1=>array($oprate['share_weibo'],$template['default_template']),
2=>array($oprate['share_weibo'],$template['default_template']),
3=>array($oprate['share_weibo'],$template['default_template']),
4=>array($oprate['share_weibo'],$template['default_template']),
5=>array($oprate['share_weibo'],$template['default_template']),
6=>array($oprate['share_weibo'],$template['default_template']),
7=>array($oprate['share_weibo'],$template['default_template']),

);

三、權限控制調用方法


獲取操作ID: $oprateId=Yii::app()->auth_manager->getOprate(‘share_weibo’);
獲取模板ID
$templateId=Yii::app()->auth_manager->getTemplate(‘default_template’);
獲取標志ID
$markId=Yii::app()->auth_manager->getMark(‘default_mark’);
注:以上ID均為權限系統分配的ID
權限控制方法調用
$permissions=Yii::app()->auth_manager->checkAccess($roid_id,$oprateId);
注:$permissions的值為true允許操作,為false禁止操作。

 

相關文章

告訴我們,你現在想了解什么?

精彩專題——96%的同學看到這里都會點擊下面的專題

  • 關于我們
  • 魯廣校區北大青鳥宏鵬IT學院

    • 北大青鳥(武漢宏鵬)魯廣北校區地址:武漢市洪山區珞喻路724號(地鐵二號線光谷廣場站E口出)三樓
      電話:027-87807717
      網址:www.027hpit.com

    • 北大青鳥宏鵬IT學院:武漢市洪山區魯磨路568號
      電話:027-87808818
      網址:www.accp027.com

    • 北大青鳥(武漢宏鵬)魯廣南校區:武漢市洪山區珞喻路724號(地鐵二號線光谷廣場站E口出)五樓
      電話:027-87807736
      網址:www.whhpit.com

Copyright (c) 2006-2020 武漢宏鵬教育咨詢有限公司 版權所有 All Rights Reserved.

nba篮彩篮球彩票
足彩篮彩哪里买 篮彩神棍区手机版 nba篮彩怎么玩 1月5日篮彩 篮彩大小分攻略 篮彩分析网站 1.79完美篮彩大极品 篮彩预测分析专家推荐 足彩篮彩解盘分析 篮彩竞彩 篮彩分析捷报 网易篮彩 1.79火龙大极品篮彩版 篮彩大小分什么意思 nba篮彩篮球彩票
梦幻诛仙电视剧 七星彩走势图星天 apex英雄表情包 球球大作战刷棒棒糖 超级大乐透规则及中奖规则 今天十一选五开奖 fifa手游扎尔德斯 封神榜电子游戏 凯尔特人音乐 奇迹觉醒电脑版安卓 最实用的股票软件 山东时时彩抓获 广东快乐十分计划app下载 王牌战士测试服资格申请 莱特币计算器 网球冠军数排名