ホームページ >PHPフレームワーク >YII >yii2 で URL 検証をキャンセルする方法

yii2 で URL 検証をキャンセルする方法

王林
王林オリジナル
2020-02-17 14:02:511867ブラウズ

yii2 で URL 検証をキャンセルする方法

ステップ 1:

vendor/mdmsoft/yii2-admin/components/Configs.php

yii2 で URL 検証をキャンセルする方法

ステップ2:

この変更後、MDM は権限システムに追加された URL のみを検証し、追加されていない URL は検証されません。

(推奨学習: yii フレームワーク)

バックグラウンド管理の権限管理で、検証が不要な URL をレジストリから削除します。

3 番目のステップ:

コントローラーで 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 中国語 Web サイトを参照してください。 プログラミングチュートリアル コラム!

以上がyii2 で URL 検証をキャンセルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。