log masuk pengesahan meja depan laravel5.8 tidak boleh
不是一般的人
不是一般的人 2020-05-12 18:17:04
0
4
2207

Saya seorang pelajar dalam fasa kelapan kelas dalam talian PHP, saya mengikuti video auth laravel Teacher Ximen untuk mengembangkan fungsi log masuk bahagian hadapan Namun, selepas proses log masuk selesai, pemindahan ke halaman seterusnya telah dipintas oleh middleware, dan tiada ralat dalam pelaksanaan kod. Baru kena pintas. Di bawah ialah kod. Tolong bantu saya melihat

不是一般的人
不是一般的人

membalas semua(3)
殘留の回憶

F12, anda boleh melihat maklumat tertentu yang dipintas dalam rangkaian, terdapat kod status ralat tertentu, dan laporan perbandingan ialah 419, yang bermaksud pengesahan CSRF belum lulus

  • balas Tidak ada ralat. Nampaknya logiknya terbalik di suatu tempat, atau tiada sesi dalam sistem selepas log masuk.
    不是一般的人 pengarang 2020-05-13 13:22:37
不是一般的人

登录.jpg

扩展.png

模型.png中间件.jpg注册中间件.jpg

不是一般的人

这个中间件

<?php ruang nama AppHttpMiddleware;gunakan Penutupan;gunakan IlluminateSupportFacadesDB;gunakan IlluminateSupportFacadesAuth;/*** Perisian tengah pengesahan kebenaran*/ class AuthMember { public function handle($request,C) if(Auth::guard('ahli')->tetamu()){ if($request->ajax()){ return response('error',401); } return redirect()->guest('/?login=1'); } return $next($request);}}?>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan