Première étape :
vendor/mdmsoft/yii2-admin/components/Configs.php
É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
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!