ThrottlesLogins
trait ThrottlesLogins
Methods
bool
void
void
void
string
limiter()
Get the rate limiter instance.
int
maxAttempts()
Get the maximum number of attempts to allow.
int
decayMinutes()
Get the number of minutes to throttle for.
Details
at line 19
protected bool
hasTooManyLoginAttempts(Request $request)
Determine if the user has too many failed login attempts.
at line 32
protected void
incrementLoginAttempts(Request $request)
Increment the login attempts for the user.
at line 43
protected RedirectResponse
sendLockoutResponse(Request $request)
Redirect the user after determining they are locked out.
at line 68
protected void
clearLoginAttempts(Request $request)
Clear the login locks for the given user credentials.
at line 79
protected void
fireLockoutEvent(Request $request)
Fire an event when a lockout occurs.
at line 90
protected string
throttleKey(Request $request)
Get the throttle key for the given request.
at line 100
protected RateLimiter
limiter()
Get the rate limiter instance.
at line 110
int
maxAttempts()
Get the maximum number of attempts to allow.
at line 120
int
decayMinutes()
Get the number of minutes to throttle for.