Spec-Zone.ru › Laravel 5.7

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

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

Return Value

string

protected bool hasTooManyLoginAttempts(Request $request)

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

Parameters

Request $request

Return Value

bool

protected void incrementLoginAttempts(Request $request)

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

Parameters

Request $request

Return Value

void

protected void sendLockoutResponse(Request $request)

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

Parameters

Request $request

Return Value

void

Exceptions

ValidationException

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

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

Spec-Zone.ru

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