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 |
| bool | hasUser() Определяет, имеет ли экземпляр стражи пользователя. | из 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) Войти в систему с использованием предоставленного идентификатора пользователя в приложении. | |
| Authenticatable|bool | onceUsingId(mixed $id) Войти в систему с использованием предоставленного идентификатора пользователя в приложении без использования сеансов или файлов cookie. | |
| bool | viaRemember() Определить, был ли пользователь авторизован с помощью файла cookie «запомнить меня». | |
| void | logout() Выйти из приложения. |
Подробности
bool check()
Определяет, авторизован ли текущий пользователь.
bool guest()
Определяет, является ли текущий пользователь гостем.
Authenticatable|null user()
Получает текущего авторизованного пользователя.
int|string|null id()
Получает идентификатор текущего авторизованного пользователя.
bool validate(array $credentials = [])
Проверяет учётные данные пользователя.
bool hasUser()
Определяет, имеет ли экземпляр стражи пользователя.
void setUser(Authenticatable $user)
Устанавливает текущего пользователя.
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)
Войти в систему с использованием предоставленного идентификатора пользователя в приложении.
Authenticatable|bool onceUsingId(mixed $id)
Войти в систему с использованием предоставленного идентификатора пользователя в приложении без использования сеансов или файлов cookie.
bool viaRemember()
Определить, был ли пользователь авторизован с помощью файла cookie «запомнить меня».
void logout()
Выйти из приложения.
© 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