라라벨 로그인 과정

1 개요[ | ]

Laravel login authentication process
라라벨 로그인 과정
구현부 (클래스/trait) 메소드 설명
라라벨 AuthenticatesUsers login() POST방식으로 /login 에 접근시 진입점
라라벨 ThrottlesLogins hasTooManyLoginAttempts() 로그인 재시도 횟수 확인/제한
라라벨 AuthenticatesUsers validateLogin() 필요한 항목(예: email, password)가 입력되었는지 확인
라라벨 SessionGuard attempt() 로그인 시도
라라벨 SessionGuard hasValidCredentials() 지정된 UserProvider에게, 입력된 크리덴셜 검증 요청
라라벨 EloquentUserProvider validateCredentials() 지정된 Hasher에게, 입력된 크리덴셜와 DB상의 패스워드 해시를 주고 검증 요청
라라벨 BcryptHasher check() 입력값 해시와 DB상의 패스워드 해시를 password_verify()로 검증

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}