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 guest()
Определить, является ли текущий пользователь гостем.
Authenticatable|null user()
Получить текущего авторизованного пользователя.
int|string|null id()
Получить ID текущего авторизованного пользователя.
bool validate(array $credentials = [])
Проверить данные пользователя.
bool hasUser()
Определить, содержит ли объект данные о пользователе.
$this setUser(Authenticatable $user)
Установить текущего пользователя.
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()
Выйти из системы.
© 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