Rumah >rangka kerja php >Laravel >Bagaimana untuk mematikan pengesahan csrf dalam laravel
Cara untuk mematikan pengesahan CSRF dalam laravel: 1. Buka Kernel.php dan komen "AppHttpMiddlewareVerifyCsrfToken"; 2. Buka VerifyCsrfToken.php dan tentukan URL untuk dikecualikan daripada pengesahan CSRF.
Persekitaran pengendalian tutorial ini: sistem Windows 7, Laravel versi 5.1, komputer DELL G3.
Bagaimana untuk mematikan pengesahan csrf dalam laravel?
Laravel 5.1 Matikan pengesahan csrf:
Nota:
Laravel mempunyai fungsi CSRF yang didayakan secara lalai, dan kadangkala token pengesahan mungkin tidak lulus, ia perlu ditutup.
Kaedah satu (penutupan global):
Buka fail: appHttpKernel.php
Ulas baris ini:
'App\Http\Middleware\VerifyCsrfToken'
Kaedah 2 (sebahagian ditutup):
Ubah suai fail appHttpMiddlewareVerifyCsrfToken.php.
Dalam protected $except = [], nyatakan URL untuk dikecualikan daripada pengesahan CSRF
Contoh:
protected $except = [ //关掉以api开头的请求 'api/*', //关掉带有.htm的请求 '*.htm*' ];
Cadangan berkaitan:Lima Laravel Terkini tutorial video
Atas ialah kandungan terperinci Bagaimana untuk mematikan pengesahan csrf dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!