laravel5.8フロントデスク認証ログインができない
不是一般的人
不是一般的人 2020-05-12 18:17:04
0
4
2227

私は PHP オンライン クラスの第 8 フェーズの学生です。Ximen 先生の Laravel 認証ビデオに従ってフロントエンドのログイン機能を拡張しましたが、ログインプロセスが完了した後、次のページに移動します。ミドルウェアによってインターセプトされ、コードの実行にエラーはありませんでした。ちょうど傍受されました。以下はコードです。コードを確認できるようにしてください。

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

全員に返信(3)
殘留の回憶

F12、ネットワークで傍受された特定の情報を表示できます。特定のエラー ステータス コードがあり、比較レポート 419、つまり csrf 検証が失敗しました

いいねを押す +0
  • 返事 エラーは発生していませんが、どこかでロジックが逆転しているか、ログイン後にシステムにセッションが存在しない可能性があります。
    不是一般的人 著者 2020-05-13 13:22:37
不是一般的人

登录.jpg

扩展.png

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

いいねを押す +1
不是一般的人

この中間ファイル

<?php 名​​前空間 App\Http\Middleware;Closure を使用;Illuminate\Support\Facades\DB を使用;Illuminate\Support\Facades\Auth を使用;/*** 権限検証ミドルウェア */ class AuthMember { public function handle($request,Closure $next,$guard=null){ if(Auth::guard('member')->guest()){ if($request->ajax( )){ 応答を返します('エラー',401); return redirect()->guest('/?login=1'); } return $next($request);}}?>

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート