Spec-Zone.ru › Laravel 8

StatefulGuard

интерфейс StatefulGuard реализует Guard (View source)

Методы

bool check()

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

из Guard
bool guest()

Определить, является ли текущий пользователь гостем.

из Guard
Authenticatable|null user()

Получить текущего авторизованного пользователя.

из Guard
int|string|null id()

Получить идентификатор текущего авторизованного пользователя.

из Guard
bool validate(array $credentials = [])

Проверить учетные данные пользователя.

из Guard
void setUser(Authenticatable $user)

Установить текущего пользователя.

из Guard
bool attempt(array $credentials = [], bool $remember = false)

Попытка аутентификации пользователя с заданными учетными данными.

bool once(array $credentials = [])

Войти в систему пользователю без сессий или cookie.

void login(Authenticatable $user, bool $remember = false)

Войти в систему пользователю.

Authenticatable|bool loginUsingId(mixed $id, bool $remember = false)

Войти в систему с заданным ID пользователя.

Authenticatable|bool onceUsingId(mixed $id)

Войти в систему с заданным ID пользователя без сессий или cookie.

bool viaRemember()

Определить, был ли пользователь авторизован с помощью cookie "запомнить меня".

void logout()

Выйти из системы.

Подробности

bool check()

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

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

bool

bool guest()

Определить, является ли текущий пользователь гостем.

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

bool

Authenticatable|null user()

Получить текущего авторизованного пользователя.

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

Authenticatable|null

int|string|null id()

Получить ID текущего авторизованного пользователя.

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

int|string|null

bool validate(array $credentials = [])

Проверить учетные данные пользователя.

Параметры

array $credentials

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

bool

void setUser(Authenticatable $user)

Установить текущего пользователя.

Параметры

Authenticatable $user

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

void

bool attempt(array $credentials = [], bool $remember = false)

Попытка аутентификации пользователя с заданными учетными данными.

Параметры

array $credentials
bool $remember

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

bool

bool once(array $credentials = [])

Войти в систему пользователю без сессий или cookie.

Параметры

array $credentials

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

bool

void login(Authenticatable $user, bool $remember = false)

Войти в систему пользователю.

Параметры

Authenticatable $user
bool $remember

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

void

Authenticatable|bool loginUsingId(mixed $id, bool $remember = false)

Войти в систему с заданным ID пользователя.

Параметры

mixed $id
bool $remember

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

Authenticatable|bool

Authenticatable|bool onceUsingId(mixed $id)

Войти в систему с заданным ID пользователя без сессий или cookie.

Параметры

mixed $id

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

Authenticatable|bool

bool viaRemember()

Определить, был ли пользователь авторизован с помощью cookie "запомнить меня".

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

bool

void logout()

Выйти из системы.

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Auth/StatefulGuard.html

Spec-Zone.ru

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