第一步:
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中文網程式設計教學欄位!
以上是yii2怎麼取消URL驗證的詳細內容。更多資訊請關注PHP中文網其他相關文章!