欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

yii權(quán)限控制的方法(三種方法)

 更新時(shí)間:2015年12月28日 10:46:28   作者:yuhui_fish  
這篇文章主要介紹了yii權(quán)限控制的方法,結(jié)合實(shí)例形式分析了通過(guò)accessControl,插件機(jī)混合模式三種方法實(shí)現(xiàn)權(quán)限控制的實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了yii權(quán)限控制的方法。分享給大家供大家參考,具體如下:

這里摘錄以下3種:

1. 通過(guò)accessControl:

public function filters()
{
  return array(
    'accessControl', // perform access control for CRUD operations
  );
}
/**
 * Specifies the access control rules.
 * This method is used by the 'accessControl' filter.
 * @return array access control rules
 */
public function accessRules()
{
  return array(
    array('allow', // allow authenticated users to access all actions
      'users'=>array('@'),
    ),
    array('deny', // deny all users
      'users'=>array('*'),
    ),
  );
}

2. 通過(guò)插件(如:right)

public function filters()
{
  return array(
    'rights',
  );
}

3. 混合模式:

/**
 * @return array action filters
 */
public function filters()
{
  return array(
    'updateOwn + update', // Apply this filter only for the update action.
    'rights',
  );
}
/**
 * Filter method for checking whether the currently logged in user
 * is the author of the post being accessed.
 */
public function filterUpdateOwn($filterChain)
{
  $post=$this->loadModel();
  // Remove the 'rights' filter if the user is updating an own post
  // and has the permission to do so.
  if(Yii::app()->user->checkAccess('PostUpdateOwn', array('userid'=>$post->author_id)))
    $filterChain->removeAt(1);
  $filterChain->run();
}

如果有權(quán)限的基礎(chǔ)上,開(kāi)放某些動(dòng)作的權(quán)限,可以通過(guò)allowedActions:

public function allowedActions()
{
  return 'autocomplate,autocomplate2';
}

希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 簡(jiǎn)單PHP會(huì)話(session)說(shuō)明介紹

    簡(jiǎn)單PHP會(huì)話(session)說(shuō)明介紹

    下面小編就為大家?guī)?lái)一篇簡(jiǎn)單PHP會(huì)話(session)說(shuō)明介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例

    Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例

    這篇文章主要介紹了Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法,結(jié)合實(shí)例形式分析了thinkPHP5框架視圖view中的volist標(biāo)簽、foreach標(biāo)簽、for標(biāo)簽相關(guān)使用方法,需要的朋友可以參考下
    2019-10-10
  • 幾道坑人的PHP面試題 試試看看你會(huì)不會(huì)也中招

    幾道坑人的PHP面試題 試試看看你會(huì)不會(huì)也中招

    這篇文章主要介紹了幾道坑人的PHP面試題,試試看看你會(huì)不會(huì)也中招,這些題目都用了一些障眼法,需要你有一雙火眼金睛哦,需要的朋友可以參考下
    2014-08-08
  • PHP中使用curl入門(mén)教程

    PHP中使用curl入門(mén)教程

    這篇文章主要介紹了PHP中使用curl入門(mén)教程,本文講解了curl概述 、安裝curl、PHP中使用curl的步驟、一個(gè)簡(jiǎn)單的curl代碼實(shí)例等內(nèi)容,需要的朋友可以參考下
    2015-07-07
  • PHP生成json和xml類型接口數(shù)據(jù)格式

    PHP生成json和xml類型接口數(shù)據(jù)格式

    在做數(shù)據(jù)接口時(shí),我們通常要獲取第三方數(shù)據(jù)接口或者給第三方提供數(shù)據(jù)接口,而這些數(shù)據(jù)格式通常是以XML或者JSON格式傳輸,本文將介紹如何使用PHP生成XML格式數(shù)據(jù)供第三方調(diào)用以及如何獲取第三方提供的XML數(shù)據(jù)。
    2015-05-05
  • laravel實(shí)現(xiàn)批量更新多條記錄的方法示例

    laravel實(shí)現(xiàn)批量更新多條記錄的方法示例

    最近在使用Laravel,想批量插入近千條數(shù)據(jù),通過(guò)網(wǎng)上找到了相關(guān)的解決方法,所以下面這篇文章主要給大家介紹了關(guān)于laravel實(shí)現(xiàn)批量更新多條記錄的相關(guān)資料,文中給出了詳細(xì)的示例代碼,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • Laravel實(shí)現(xiàn)短信注冊(cè)的示例代碼

    Laravel實(shí)現(xiàn)短信注冊(cè)的示例代碼

    這篇文章主要介紹了Laravel實(shí)現(xiàn)短信注冊(cè)的示例代碼,使用云片短信平臺(tái),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • PHP SPL標(biāo)準(zhǔn)庫(kù)之SplFixedArray使用實(shí)例

    PHP SPL標(biāo)準(zhǔn)庫(kù)之SplFixedArray使用實(shí)例

    這篇文章主要介紹了PHP SPL標(biāo)準(zhǔn)庫(kù)之SplFixedArray使用實(shí)例,SplFixedArray主要是處理數(shù)組相關(guān)的主要功能,它是固定長(zhǎng)度的,比普通的數(shù)組處理更快,需要的朋友可以參考下
    2015-05-05
  • 仿dedecms下拉分頁(yè)樣式修改的thinkphp分頁(yè)類實(shí)例

    仿dedecms下拉分頁(yè)樣式修改的thinkphp分頁(yè)類實(shí)例

    這篇文章主要介紹了仿dedecms下拉分頁(yè)樣式修改的thinkphp分頁(yè)類,可實(shí)現(xiàn)類似dedecms下拉分頁(yè)樣式的效果,需要的朋友可以參考下
    2014-10-10
  • thinkPHP多域名情況下使用memcache方式共享session數(shù)據(jù)的實(shí)現(xiàn)方法

    thinkPHP多域名情況下使用memcache方式共享session數(shù)據(jù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了thinkPHP多域名情況下使用memcache方式共享session數(shù)據(jù)的實(shí)現(xiàn)方法,較為詳細(xì)的分析了session的原理及多服務(wù)器共享session的相關(guān)技巧,需要的朋友可以參考下
    2016-07-07

最新評(píng)論