StatefulGuard
интерфейс StatefulGuard реализует Guard (View source)
Методы
| bool | check() Определить, авторизован ли текущий пользователь. | из Guard |
| bool | guest() Определить, является ли текущий пользователь гостем. | из Guard |
| Authenticatable|null | user() Получить текущего авторизованного пользователя. | из Guard |
| int|null | id() Получить ID текущего авторизованного пользователя. | из Guard |
| bool | validate(array $credentials = []) Проверить учётные данные пользователя. | из Guard |
| void | setUser(Authenticatable $user) Установить текущего пользователя. | из Guard |
| bool | attempt(array $credentials = [], bool $remember = false, bool $login = true) Попытка аутентификации пользователя с использованием предоставленных учётных данных. | |
| bool | once(array $credentials = []) Вход пользователя в приложение без сеансов или cookie. | |
| void | login(Authenticatable $user, bool $remember = false) Вход пользователя в приложение. | |
| Authenticatable | loginUsingId(mixed $id, bool $remember = false) Вход пользователя с заданным ID в приложение. | |
| bool | onceUsingId(mixed $id) Вход пользователя с заданным ID в приложение без сеансов или cookie. | |
| bool | viaRemember() Определение, был ли пользователь аутентифицирован с помощью cookie "запомнить меня". | |
| void | logout() Выход пользователя из приложения. |
Подробности
bool check()
Определить, авторизован ли текущий пользователь.
bool guest()
Определить, является ли текущий пользователь гостем.
Authenticatable|null user()
Получить текущего авторизованного пользователя.
int|null id()
Получить ID текущего авторизованного пользователя.
bool validate(array $credentials = [])
Проверить учётные данные пользователя.
void setUser(Authenticatable $user)
Установить текущего пользователя.
bool attempt(array $credentials = [], bool $remember = false, bool $login = true)
Попытка аутентификации пользователя с использованием предоставленных учётных данных.
bool once(array $credentials = [])
Вход пользователя в приложение без сеансов или cookie.
void login(Authenticatable $user, bool $remember = false)
Вход пользователя в приложение.
Authenticatable loginUsingId(mixed $id, bool $remember = false)
Вход пользователя с заданным ID в приложение.
bool onceUsingId(mixed $id)
Вход пользователя с заданным 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/5.2/Illuminate/Contracts/Auth/StatefulGuard.html