第一步:
vendor/mdmsoft/YII2-admin/components/configs.php
第二步:
這樣修改以后,MDM將只校驗被添加到權限系統的URL,而沒有添加的URL就不會進行校驗了。
(推薦學習:yii框架)
在后臺管理的權限管理中,將不需要驗證的URL從注冊表中刪掉。
第三步:
在controller里面關閉SCRF驗證
簡單分析:
$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