Spec-Zone.ru › Laravel 9

StatefulGuard

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

Методы

boolcheck()

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

из Guard
boolguest()

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

из Guard
Authenticatable|nulluser()

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

из Guard
int|string|nullid()

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

из Guard
boolvalidate(array $credentials = [])

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

из Guard
boolhasUser()

Определяет, имеет ли экземпляр стражи пользователя.

из Guard
voidsetUser(Authenticatable $user)

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

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

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

boolonce(array $credentials = [])

Войти в систему пользователю в приложении без использования сеансов или файлов cookie.

voidlogin(Authenticatable $user, bool $remember = false)

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

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

Войти в систему с использованием предоставленного идентификатора пользователя в приложении.

Authenticatable|boolonceUsingId(mixed $id)

Войти в систему с использованием предоставленного идентификатора пользователя в приложении без использования сеансов или файлов cookie.

boolviaRemember()

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

voidlogout()

Выйти из приложения.

Подробности

bool check()

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

Значение возвращаемого значения

bool

bool guest()

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

Значение возвращаемого значения

bool

Authenticatable|null user()

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

Значение возвращаемого значения

Authenticatable|null

int|string|null id()

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

Значение возвращаемого значения

int|string|null

bool validate(array $credentials = [])

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

Параметры

array$credentials

Значение возвращаемого значения

bool

bool hasUser()

Определяет, имеет ли экземпляр стражи пользователя.

Значение возвращаемого значения

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)

Войти в систему с использованием предоставленного идентификатора пользователя в приложении.

Параметры

mixed$id
bool$remember

Значение возвращаемого значения

Authenticatable|bool

Authenticatable|bool onceUsingId(mixed $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/9.x/Illuminate/Contracts/Auth/StatefulGuard.html

Spec-Zone.ru

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