인증은 사용자 자격 증명을 식별하는 프로세스입니다. 웹 애플리케이션에서 인증은 사용자 식별을 위해 이메일, 사용자 이름, 비밀번호 등의 입력 매개변수를 사용하는 세션을 통해 관리됩니다. 이러한 매개변수가 일치하면 사용자가 인증되었다고 합니다.
Laravel은 다음 명령을 사용하여 인증을 수행하는 양식 및 관련 컨트롤러를 생성합니다. −
php artisan make:auth
이 명령은 인증 스캐폴딩을 생성하는 데 도움이 됩니다. 다음 스크린샷과 같이 성공적으로 완료되었습니다. −
인증 프로세스에 사용되는 컨트롤러는 HomeController.
middleware('auth'); } /** * 애플리케이션 대시보드를 표시합니다. * * @return IlluminateHttpResponse */ 공개 함수 색인() { return view('집'); } }
결과적으로 생성된 스캐폴드 애플리케이션은 인증을 수행하기 위한 로그인 페이지와 등록 페이지를 생성합니다. −
Laravel은 사용자를 수동으로 인증하는 데 도움이 되는 Auth façade를 사용합니다. 여기에는 이메일과 비밀번호를 확인하는 attempt 메소드가 포함되어 있습니다.
인증을 위한 모든 기능을 포함하는 LoginController에 대해 다음 코드 줄을 고려하세요. −
$email, 'password' => $password])) { // 인증이 통과되었습니다... return redirect()->intended('대시보드'); } } }
위 내용은 Laravel - 인증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!