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/5.7/Illuminate/Foundation/Auth/AuthenticatesUsers.html