真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Yii框架中實(shí)現(xiàn)ACF權(quán)限控制操作-創(chuàng)新互聯(lián)

如何在Yii框架中實(shí)現(xiàn)ACF權(quán)限控制操作?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、網(wǎng)站推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都格柵板等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。

具體如下:

use yii\filters\AccessControl;
class SiteController extends Controller
{
  public function behaviors()
  {
    return [
      'access' =>[
        'class' => AccessControl::className(),
        'rules' => [
          [
            'allow' => true,
            'actions' => ['index', 'view'],
            'roles' => ['?'],
          ],
          [
            'allow' => true,
            'actions' => ['view','index','create','update'],
            'roles' => ['@'],
          ],
            [
              'actions' => ['special-callback'],
              //'only' => ['special-callback'],
              'allow' => true,
              'matchCallback'=>function($rule,$action){
                return date('Y-m-d') === '2017-02-14';//只有2017年2月14號(hào)才可以訪問(wèn)
              },
              'denyCallback'=>function($rule,$action){ //禁止訪問(wèn)的規(guī)則
              },
              'ips'=>[],//允許的ip
              'verbs'=>['GET','POST','DELETE'],//請(qǐng)求的方式
            ],
        ],
      ],
    ];
  }
  // ...
}

訪問(wèn)規(guī)則通過(guò)如下的上下文參數(shù)設(shè)置:

actions: 設(shè)置哪個(gè)動(dòng)作匹配此規(guī)則。

roles: 設(shè)定哪個(gè)角色匹配此規(guī)則。

  *: 任何用戶,包括匿名和驗(yàn)證通過(guò)的用戶。
?: 匿名用戶。
@: 驗(yàn)證通過(guò)的用戶。

ips: 設(shè)定哪個(gè)客戶端IP匹配此規(guī)則。

verbs: 設(shè)定哪種請(qǐng)求類型(例如:GET, POST)匹配此規(guī)則。

matchCallback:指定一個(gè)PHP回調(diào),以確定應(yīng)用該規(guī)則。

denyCallback:PHP回調(diào),當(dāng)規(guī)則禁止訪問(wèn)的時(shí)候會(huì)被調(diào)用。

public function actionSpecialCallback()
{
  return $this->render('happy-halloween');
}

看完上述內(nèi)容,你們掌握如何在Yii框架中實(shí)現(xiàn)ACF權(quán)限控制操作的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁(yè)標(biāo)題:如何在Yii框架中實(shí)現(xiàn)ACF權(quán)限控制操作-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/eeohj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部