ステップ 1:
vendor/mdmsoft/yii2-admin/components/Configs.php
ステップ2:
この変更後、MDM は権限システムに追加された URL のみを検証し、追加されていない URL は検証されません。
(推奨学習: yii フレームワーク)
バックグラウンド管理の権限管理で、検証が不要な URL をレジストリから削除します。
3 番目のステップ:
コントローラーで 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 中国語 Web サイトを参照してください。 プログラミングチュートリアル コラム!
以上がyii2 で URL 検証をキャンセルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。