AuthenticatesUsers
trait AuthenticatesUsers (View source)
Traits
| RedirectsUsers | |
| ThrottlesLogins |
Methods
| string | redirectPath() Получить путь перенаправления после регистрации/входа. | from RedirectsUsers |
| bool | hasTooManyLoginAttempts(Request $request) Определить, превысило ли количество неудачных попыток входа пользователя допустимое значение. | from ThrottlesLogins |
| void | incrementLoginAttempts(Request $request) Увеличить количество попыток входа для пользователя. | from ThrottlesLogins |
| void | sendLockoutResponse(Request $request) Перенаправить пользователя после определения того, что он заблокирован. | from ThrottlesLogins |
| void | clearLoginAttempts(Request $request) Сбросить блокировки входа для заданных учетных данных пользователя. | from ThrottlesLogins |
| void | fireLockoutEvent(Request $request) Сгенерировать событие при блокировке доступа. | from ThrottlesLogins |
| string | throttleKey(Request $request) Получить ключ ограничения для данного запроса. | from ThrottlesLogins |
| RateLimiter | limiter() Получить экземпляр ограничений. | from ThrottlesLogins |
| int | maxAttempts() Получить максимальное количество попыток. | from ThrottlesLogins |
| int | decayMinutes() Получить количество минут для ограничения. | from ThrottlesLogins |
| Response | showLoginForm() Отобразить форму входа в приложение. | |
| RedirectResponse|Response|JsonResponse | login(Request $request) Обработка запроса на вход в приложение. | |
| void | validateLogin(Request $request) Валидация запроса на вход пользователя. | |
| bool | attemptLogin(Request $request) Попытка входа пользователя в приложение. | |
| array | credentials(Request $request) Получение необходимых учетных данных для авторизации из запроса. | |
| Response | sendLoginResponse(Request $request) Отправка ответа после аутентификации пользователя. | |
| mixed | authenticated(Request $request, mixed $user) Пользователь успешно авторизован. | |
| Response | sendFailedLoginResponse(Request $request) Получить экземпляр ответа об ошибке входа. | |
| string | username() Получить имя пользователя для входа, которое будет использоваться контроллером. | |
| Response | logout(Request $request) Выход пользователя из приложения. | |
| mixed | loggedOut(Request $request) Пользователь вышел из приложения. | |
| StatefulGuard | guard() Получить экземпляр защиты для использования во время аутентификации. |
Details
string redirectPath()
Получить путь перенаправления после регистрации/входа.
protected bool hasTooManyLoginAttempts(Request $request)
Определить, превысило ли количество неудачных попыток входа пользователя допустимое значение.
protected void incrementLoginAttempts(Request $request)
Увеличить количество попыток входа для пользователя.
protected void sendLockoutResponse(Request $request)
Перенаправить пользователя после определения того, что он заблокирован.
protected void clearLoginAttempts(Request $request)
Очистить блокировки входа для заданных учетных данных пользователя.
protected void fireLockoutEvent(Request $request)
Вызвать событие при блокировке входа.
protected string throttleKey(Request $request)
Получить ключ ограничения для данного запроса.
protected RateLimiter limiter()
Получить экземпляр ограничителя скорости.
int maxAttempts()
Получить максимальное количество попыток.
int decayMinutes()
Получить количество минут для ограничения.
Response showLoginForm()
Отобразить форму входа в приложение.
RedirectResponse|Response|JsonResponse login(Request $request)
Обработать запрос входа в приложение.
protected void validateLogin(Request $request)
Проверить запрос входа пользователя.
protected bool attemptLogin(Request $request)
Попытка входа пользователя в приложение.
protected array credentials(Request $request)
Получить необходимые учетные данные авторизации из запроса.
protected Response sendLoginResponse(Request $request)
Отправить ответ после аутентификации пользователя.
protected mixed authenticated(Request $request, mixed $user)
Пользователь аутентифицирован.
protected Response sendFailedLoginResponse(Request $request)
Получить экземпляр ответа о неудачном входе.
string username()
Получить имя пользователя для входа, используемое контроллером.
protected mixed loggedOut(Request $request)
Пользователь вышел из приложения.
protected StatefulGuard guard()
Получить страже для использования при аутентификации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Foundation/Auth/AuthenticatesUsers.html