Guard
interface Guard (View source)
Методы
| bool | check() Определить, авторизован ли текущий пользователь. | |
| bool | guest() Определить, является ли текущий пользователь гостем. | |
| Authenticatable|null | user() Получить текущего авторизованного пользователя. | |
| bool | once(array $credentials = []) Авторизовать пользователя в приложении без сессий или куки. | |
| bool | attempt(array $credentials = [], bool $remember = false, bool $login = true) Попытка авторизации пользователя с использованием предоставленных данных. | |
| Response|null | basic(string $field = 'email') Попытка авторизации с использованием HTTP Basic Auth. | |
| Response|null | onceBasic(string $field = 'email') Выполнение бессерверной попытки входа в систему с использованием HTTP Basic. | |
| bool | validate(array $credentials = []) Проверить данные пользователя. | |
| void | login(Authenticatable $user, bool $remember = false) Авторизовать пользователя в приложении. | |
| Authenticatable | loginUsingId(mixed $id, bool $remember = false) Авторизовать пользователя с заданным идентификатором в приложении. | |
| bool | viaRemember() Определить, был ли пользователь авторизован с помощью куки "запомнить меня". | |
| void | logout() Выйти из приложения. |
Подробности
bool check()
Определить, авторизован ли текущий пользователь.
bool guest()
Определить, является ли текущий пользователь гостем.
Authenticatable|null user()
Получить текущего авторизованного пользователя.
bool once(array $credentials = [])
Авторизовать пользователя в приложении без сессий или куки.
bool attempt(array $credentials = [], bool $remember = false, bool $login = true)
Попытка авторизации пользователя с использованием предоставленных данных.
Response|null basic(string $field = 'email')
Попытка авторизации с использованием HTTP Basic Auth.
Response|null onceBasic(string $field = 'email')
Выполнение бессерверной попытки входа в систему с использованием HTTP Basic.
bool validate(array $credentials = [])
Проверить данные пользователя.
void login(Authenticatable $user, bool $remember = false)
Авторизовать пользователя в приложении.
Authenticatable loginUsingId(mixed $id, bool $remember = false)
Авторизовать пользователя с заданным идентификатором в приложении.
bool viaRemember()
Определить, был ли пользователь авторизован с помощью куки "запомнить меня".
void logout()
Выйти из приложения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Contracts/Auth/Guard.html