>  Q&A  >  본문

laravel5.8 프론트 데스크 인증 로그인이 불가능합니다

PHP 온라인 수업 8기 수강생입니다. 프론트엔드 로그인 기능 확장을 위해 Ximen 선생님의 laravel 인증 영상을 따라했는데, 로그인 과정이 완료된 후 다음 페이지로의 이동이 차단되었습니다. 미들웨어에 의해 수행되었으며, 코드 실행에는 오류가 없었습니다. 방금 차단당했습니다. 아래는 코드입니다. 살펴보도록 도와주세요

不是一般的人不是一般的人1594일 전2143

모든 응답(4)나는 대답할 것이다

  • 殘留の回憶

    殘留の回憶2020-05-13 13:20:25

    F12, 네트워크에서 가로채는 특정 정보를 볼 수 있으며 특정 오류 상태 코드가 있으며 비교 보고서는 419로 CSRF 검증이 통과되지 않았음을 의미합니다

    회신하다
    0
  • 不是一般的人

    오류는 없는 것 같습니다. 어딘가에서 로직이 반전되었거나 로그인 후 시스템에 세션이 없는 것 같습니다.

    不是一般的人 · 2020-05-13 13:22:37
  • 不是一般的人

    不是一般的人2020-05-12 18:24:55

    登录.jpg

    扩展.png

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

    회신하다
    1
  • 不是一般的人

    不是一般的人2020-05-12 18:17:52

    这个中间件

    <?php namespace AppHttpMiddleware;use Closure;use IlluminateSupportFacadesDB;use IlluminateSupportFacadesAuth;/*** 권한 확인 미들웨어*/ class AuthMember { 공개 함수 핸들($request,Closure $next,$guard=null){ if(Auth::guard('member')->guest()){ if($request->ajax()){ return response('error',401); } return 리디렉션()->guest('/?login=1'); } return $next($request);}}?>

    회신하다
    0
  • 취소회신하다