Spec-Zone.ru › Laravel 5.8

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()

Получить путь перенаправления после регистрации/входа.

Возвращаемое значение

string

protected bool hasTooManyLoginAttempts(Request $request)

Определить, превысил ли пользователь лимит неудачных попыток входа.

Параметры

Request $request

Возвращаемое значение

bool

protected void incrementLoginAttempts(Request $request)

Увеличить количество попыток входа для пользователя.

Параметры

Request $request

Возвращаемое значение

void

protected void sendLockoutResponse(Request $request)

Перенаправить пользователя после блокировки из-за превышения попыток входа.

Параметры

Request $request

Возвращаемое значение

void

Исключения

ValidationException
END_OF_DOCUMENT_MARKER

protected void clearLoginAttempts(Request $request)

Очистить блокировки входа для предоставленных учетных данных пользователя.

Parameters

Request $request

Return Value

void

protected void fireLockoutEvent(Request $request)

Вызвать событие при возникновении блокировки.

Parameters

Request $request

Return Value

void

protected string throttleKey(Request $request)

Получить ключ ограничения для данного запроса.

Parameters

Request $request

Return Value

string

protected RateLimiter limiter()

Получить экземпляр ограничения скорости.

Return Value

RateLimiter

int maxAttempts()

Получить максимальное количество попыток.

Return Value

int

int decayMinutes()

Получить количество минут для ограничения.

Return Value

int

Response showLoginForm()

Отобразить форму входа в систему приложения.

Return Value

Response

RedirectResponse|Response|JsonResponse login(Request $request)

Обработать запрос на вход в систему приложения.

Parameters

Request $request

Return Value

RedirectResponse|Response|JsonResponse

Exceptions

ValidationException

protected void validateLogin(Request $request)

Проверить запрос входа пользователя.

Parameters

Request $request

Return Value

void

Exceptions

ValidationException

protected bool attemptLogin(Request $request)

Попытка входа пользователя в приложение.

Parameters

Request $request

Return Value

bool

protected array credentials(Request $request)

Получить необходимые учетные данные авторизации из запроса.

Parameters

Request $request

Return Value

array

protected Response sendLoginResponse(Request $request)

Отправить ответ после аутентификации пользователя.

Parameters

Request $request

Return Value

Response

protected mixed authenticated(Request $request, mixed $user)

Пользователь успешно аутентифицирован.

Parameters

Request $request
mixed $user

Return Value

mixed

protected Response sendFailedLoginResponse(Request $request)

Получить экземпляр ответа при неудачном входе.

Parameters

Request $request

Return Value

Response

Exceptions

ValidationException

string username()

Получить имя пользователя для входа, которое будет использоваться контроллером.

Return Value

string

Response logout(Request $request)

Вывести пользователя из приложения.

Parameters

Request $request

Return Value

Response

protected mixed loggedOut(Request $request)

Пользователь вышел из приложения.

Parameters

Request $request

Return Value

mixed

protected StatefulGuard guard()

Получить стражу, используемую во время аутентификации.

Return Value

StatefulGuard

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API