Spec-Zone.ru › Laravel 10

StatefulGuard

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

Методы

boolcheck()

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

из Guard
boolguest()

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

из Guard
Authenticatable|nulluser()

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

из Guard
int|string|nullid()

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

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

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

из Guard
boolhasUser()

Определить, содержит ли объект данные пользователя.

из Guard
voidsetUser(Authenticatable $user)

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

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

Попытаться авторизовать пользователя с помощью предоставленных данных.

boolonce(array $credentials = [])

Авторизовать пользователя в приложении без сессий или куки.

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

Авторизовать пользователя в приложении.

Authenticatable|boolloginUsingId(mixed $id, bool $remember = false)

Авторизовать пользователя с заданным ID в приложении.

Authenticatable|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

bool
hasUser()

Определить, содержит ли объект данные пользователя.

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

bool


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


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

Авторизовать пользователя в приложении.

Параметры

Authenticatable$user
bool$remember

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

void

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

Авторизовать пользователя с заданным ID в приложении.

Параметры

mixed$id
bool$remember

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

Authenticatable|bool

Authenticatable|bool
onceUsingId(mixed $id)

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

Параметры

mixed$id

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

Authenticatable|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/10.x/Illuminate/Contracts/Auth/StatefulGuard.html

Spec-Zone.ru

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