Spec-Zone.ru › Laravel 6

StatefulGuard

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

Методы

boolcheck()

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

из Guard
boolguest()

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

из Guard
Authenticatable|nulluser()

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

из Guard
int|string|nullid()

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

из Guard
boolvalidate(array $credentials = [])

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

из Guard
voidsetUser(Authenticatable $user)

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

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

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

boolonce(array $credentials = [])

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

voidlogin(Authenticatable $user, bool $remember = false)

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

AuthenticatableloginUsingId(mixed $id, bool $remember = false)

Войти в систему с указанным ID пользователя.

boolonceUsingId(mixed $id)

Войти в систему с указанным ID пользователя без использования сессий или куки.

boolviaRemember()

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

voidlogout()

Выйти из системы пользователя.

Подробности

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

void setUser(Authenticatable $user)

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

Параметры

Authenticatable$user

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

void

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

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

Параметры

array$credentials
bool$remember

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

bool

bool once(array $credentials = [])

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

Параметры

array$credentials

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

bool

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

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

Параметры

Authenticatable$user
bool$remember

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

void

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

Войти в систему с указанным ID пользователя.

Параметры

mixed$id
bool$remember

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

Authenticatable

bool onceUsingId(mixed $id)

Войти в систему с указанным ID пользователя без использования сессий или куки.

Параметры

mixed$id

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

bool

bool viaRemember()

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

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

bool

void logout()

Выйти из системы пользователя.

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

void

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

Spec-Zone.ru

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