AuthenticatesUsers
trait AuthenticatesUsers
Traits
Methods
Show the application's login form.
Get the login username to be used by the controller.
Get the guard to be used during authentication.
Details
in
RedirectsUsers at line 12
string
redirectPath()
Get the post register / login redirect path.
in
ThrottlesLogins at line 19
protected bool
hasTooManyLoginAttempts(Request $request)
Determine if the user has too many failed login attempts.
in
ThrottlesLogins at line 32
protected void
incrementLoginAttempts(Request $request)
Increment the login attempts for the user.
in
ThrottlesLogins at line 43
protected RedirectResponse
sendLockoutResponse(Request $request)
Redirect the user after determining they are locked out.
in
ThrottlesLogins at line 68
protected void
clearLoginAttempts(Request $request)
Clear the login locks for the given user credentials.
in
ThrottlesLogins at line 79
protected void
fireLockoutEvent(Request $request)
Fire an event when a lockout occurs.
in
ThrottlesLogins at line 90
protected string
throttleKey(Request $request)
Get the throttle key for the given request.
in
ThrottlesLogins at line 100
protected RateLimiter
limiter()
Get the rate limiter instance.
in
ThrottlesLogins at line 110
int
maxAttempts()
Get the maximum number of attempts to allow.
in
ThrottlesLogins at line 120
int
decayMinutes()
Get the number of minutes to throttle for.
at line 17
Response
showLoginForm()
Show the application's login form.
at line 28
RedirectResponse|Response
login(Request $request)
Handle a login request to the application.
at line 59
protected void
validateLogin(Request $request)
Validate the user login request.
at line 73
protected bool
attemptLogin(Request $request)
Attempt to log the user into the application.
at line 86
protected array
credentials(Request $request)
Get the needed authorization credentials from the request.
at line 97
protected Response
sendLoginResponse(Request $request)
Send the response after the user was authenticated.
at line 114
protected mixed
authenticated(Request $request, mixed $user)
The user has been authenticated.
at line 125
protected RedirectResponse
sendFailedLoginResponse(Request $request)
Get the failed login response instance.
at line 143
string
username()
Get the login username to be used by the controller.
at line 168
protected StatefulGuard
guard()
Get the guard to be used during authentication.