Spec-Zone.ru › Laravel 6

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

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

Spec-Zone.ru

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