Maison > cadre php > Laravel > Comment désactiver csrf dans laravel5.1

Comment désactiver csrf dans laravel5.1

WBOY
Libérer: 2022-06-21 16:31:03
original
2910 Les gens l'ont consulté

Méthode : 1. Commentez le code "AppHttpMiddlewareVerifyCsrfToken" dans le fichier "appHttpKernel.php" pour désactiver csrf globalement ; 2. Modifiez le contenu "protected $sauf" dans le fichier "appHttpMiddlewareVerifyCsrfToken.php" pour spécifier qu'il doit être exclu. à partir de la vérification CSRF L'URL peut désactiver partiellement csrf.

Comment désactiver csrf dans laravel5.1

L'environnement d'exploitation de cet article : système Windows 10, Laravel version 9, ordinateur Dell G3.

Comment désactiver csrf dans laravel5.1

Laravel a la fonction CSRF activée par défaut. Parfois, le jeton de vérification peut ne pas être transmis, il doit donc être désactivé.

Première méthode (arrêt global) :

Ouvrez le fichier : appHttpKernel.php

Commentez cette ligne :

'AppHttpMiddlewareVerifyCsrfToken'

Deuxième méthode (arrêt partiel) : appHtt pMiddlewareVerifyCsrfToken.php ce document.

Dans protected $sauf = [] , spécifiez les URL à exclure de la validation CSRF

Exemple : Comment désactiver csrf dans laravel5.1

protected $except = [
  //关掉以api开头的请求
  'api/*',
  //关掉带有.htm的请求
  '*.htm*' 
];
Copier après la connexion

【Recommandation associée :

tutoriel vidéo laravel

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal