Maison  >  Article  >  cadre php  >  Comment annuler la vérification d'URL dans yii2

Comment annuler la vérification d'URL dans yii2

王林
王林original
2020-02-17 14:02:511821parcourir

Comment annuler la vérification d'URL dans yii2

Première étape :

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

Comment annuler la vérification dURL dans yii2

Étape 2 :

Après cette modification, MDM vérifiera uniquement les URL qui ont été ajoutées au système d'autorisation, et les URL qui n'ont pas été ajoutées ne seront pas vérifiées.

(Apprentissage recommandé : yii framework )

Dans la gestion des autorisations de la gestion en arrière-plan, supprimez les URL qui ne nécessitent pas de vérification du registre.

Étape 3 :

Désactivez la vérification SCRF dans le contrôleur

Comment annuler la vérification dURL dans yii2

Analyse simple :

Paramètre $onlyRegisteredRoute Comment la configuration fonctionne-t-elle ?

L'exécution du code de suivi a révélé que le code dans yii2-admin/components/Helper.php est le suivant :

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

Pour plus de contenu lié à la programmation, veuillez visiter le site Web PHP en chinois Tutoriel de programmation Colonne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn