ホームページ  >  記事  >  PHPフレームワーク  >  laravelでcsrf検証をオフにする方法

laravelでcsrf検証をオフにする方法

藏色散人
藏色散人オリジナル
2021-12-27 14:30:592836ブラウズ

laravel で csrf 検証をオフにする方法: 1. Kernel.php を開き、「App\Http\Middleware\VerifyCsrfToken」とコメントします; 2. VerifyCsrfToken.php を開き、CSRF 検証から除外する URL を指定します。

laravelでcsrf検証をオフにする方法

このチュートリアルの動作環境: Windows 7 システム、Laravel バージョン 5.1、DELL G3 コンピューター。

laravel で csrf 検証をオフにする方法は?

Laravel 5.1 csrf 検証をオフにする:

説明:

Laravel では、デフォルトで CSRF 機能が有効になっており、場合によっては検証トークンが有効になっています。渡されない可能性があるため、閉じる必要があります。

方法 1 (グローバル シャットダウン):

ファイルを開きます: app\Http\Kernel.php

これを置きますコメントアウト行:

'App\Http\Middleware\VerifyCsrfToken'

方法 2 (部分的に閉じられています):

app\Http\Middleware\VerifyCsrfToken.php ファイルを変更します。

protected $excel = [] で、CSRF 検証から除外する URL を指定します

例:

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

関連する推奨事項:最新の 5 つの Laravel ビデオチュートリアル#########

以上がlaravelでcsrf検証をオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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