ThrottlesLogins
trait ThrottlesLogins (View source)
Methods
bool | hasTooManyLoginAttempts(Request $request) Determine if the user has too many failed login attempts. | |
int | incrementLoginAttempts(Request $request) Increment the login attempts for the user. | |
int | retriesLeft(Request $request) Determine how many retries are left for the user. | |
RedirectResponse | sendLockoutResponse(Request $request) Redirect the user after determining they are locked out. | |
string | getLockoutErrorMessage(int $seconds) Get the login lockout error message. | |
void | clearLoginAttempts(Request $request) Clear the login locks for the given user credentials. | |
string | getThrottleKey(Request $request) Get the throttle key for the given request. | |
int | maxLoginAttempts() Get the maximum number of login attempts for delaying further attempts. | |
int | lockoutTime() The number of seconds to delay further login attempts. |
Details
protected bool hasTooManyLoginAttempts(Request $request)
Determine if the user has too many failed login attempts.
protected int incrementLoginAttempts(Request $request)
Increment the login attempts for the user.
protected int retriesLeft(Request $request)
Determine how many retries are left for the user.
protected RedirectResponse sendLockoutResponse(Request $request)
Redirect the user after determining they are locked out.
protected string getLockoutErrorMessage(int $seconds)
Get the login lockout error message.
protected void clearLoginAttempts(Request $request)
Clear the login locks for the given user credentials.
protected string getThrottleKey(Request $request)
Get the throttle key for the given request.
protected int maxLoginAttempts()
Get the maximum number of login attempts for delaying further attempts.
protected int lockoutTime()
The number of seconds to delay further login attempts.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Foundation/Auth/ThrottlesLogins.html