AuthenticatesUsers
trait AuthenticatesUsers (View source)
Traits
| RedirectsUsers | |
| ThrottlesLogins |
Методы
| 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() Получить объект для авторизации. |
Подробности
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.8/Illuminate/Foundation/Auth/AuthenticatesUsers.html