>PHP 프레임워크 >Laravel >Laravel - 인증

Laravel - 인증

WBOY
WBOY원래의
2024-08-27 10:50:57505검색

인증은 사용자 자격 증명을 식별하는 프로세스입니다. 웹 애플리케이션에서 인증은 사용자 식별을 위해 이메일, 사용자 이름, 비밀번호 등의 입력 매개변수를 사용하는 세션을 통해 관리됩니다. 이러한 매개변수가 일치하면 사용자가 인증되었다고 합니다.

Command

Laravel은 다음 명령을 사용하여 인증을 수행하는 양식 및 관련 컨트롤러를 생성합니다. −

php artisan make:auth

이 명령은 인증 스캐폴딩을 생성하는 데 도움이 됩니다. 다음 스크린샷과 같이 성공적으로 완료되었습니다. −

Laravel - 인증

Controller

인증 프로세스에 사용되는 컨트롤러는 HomeController.

middleware('auth');
   }
   
   /**      * 애플리케이션 대시보드를 표시합니다.
      *
      * @return IlluminateHttpResponse
   */
   
   공개 함수 색인() {
      return view('집');
   }
}

결과적으로 생성된 스캐폴드 애플리케이션은 인증을 수행하기 위한 로그인 페이지와 등록 페이지를 생성합니다. −

Login

Login Page

Registration

Laravel - 인증

수동으로 사용자 인증

Laravel은 사용자를 수동으로 인증하는 데 도움이 되는 Auth façade를 사용합니다. 여기에는 이메일과 비밀번호를 확인하는 attempt 메소드가 포함되어 있습니다.

인증을 위한 모든 기능을 포함하는 LoginController에 대해 다음 코드 줄을 고려하세요. −

 $email, 'password' => $password])) {
      
         // 인증이 통과되었습니다...
         return redirect()->intended('대시보드');
      }
   }
}

위 내용은 Laravel - 인증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Laravel - CSRF 보호다음 기사:Laravel - CSRF 보호