Spec-Zone.ru › Laravel 11

StatefulGuard

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

Методы

bool check()

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

из Guard
bool guest()

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

из Guard
Authenticatable|null user()

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

из Guard
int|string|null id()

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

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

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

из Guard
bool hasUser()

Определить, содержит ли объект данные о пользователе.

из Guard
$this setUser(Authenticatable $user)

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

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

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

bool once(array $credentials = [])

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

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

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

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

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

Authenticatable|false onceUsingId(mixed $id)

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

bool viaRemember()

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

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

bool hasUser()

Определить, содержит ли объект данные о пользователе.

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

bool

$this setUser(Authenticatable $user)

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

Параметры

Authenticatable $user

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

$this

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|false loginUsingId(mixed $id, bool $remember = false)

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

Параметры

mixed $id
bool $remember

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

Authenticatable|false

Authenticatable|false onceUsingId(mixed $id)

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

Параметры

mixed $id

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

Authenticatable|false

bool viaRemember()

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

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

bool

void logout()

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

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

void

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

Spec-Zone.ru

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