yii2怎么取消URL驗證

yii2怎么取消URL驗證

第一步:

vendor/mdmsoft/YII2-admin/components/configs.php

yii2怎么取消URL驗證

第二步:

這樣修改以后,MDM將只校驗被添加到權限系統的URL,而沒有添加的URL就不會進行校驗了。

(推薦學習:yii框架

在后臺管理的權限管理中,將不需要驗證的URL從注冊表中刪掉。

第三步:

在controller里面關閉SCRF驗證

yii2怎么取消URL驗證

簡單分析:

$onlyRegisteredRoute這個參數配置是如何發揮作用的?

跟蹤代碼的執行發現,yii2-admin/components/Helper.php中的代碼如下:

public?static?function?checkRoute($route,?$params?=?[],?$user?=?null) { ????$config?=?Configs::instance(); ????$r?=?static::normalizeRoute($route); ????if?($config->onlyRegisteredRoute?&&?!isset(static::getRegisteredRoutes()[$r]))?{ ????????return?true; }

更多編程相關內容學習,請訪問php中文網yii框架欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享