Добро пожаловать в блог, где важны слова.

Тут я частенько публикую в открытым доступе полезные материаллы и готовые решения для повседневных задач по 1С-Битрикс и Битрикс24, а также затрагиваю темы всё что связано с сайтостроением

Laravel "Auth"

Laravel "Auth"
// Получить текущего аутентифицированного пользователя
Auth::user();

// Получить id текущего аутентифицированного пользователя
Auth::id();

// Вход пользователя в приложение без сессий или файлов cookie
Auth::once(array $credentials = []);

// Войти с указанным id пользователя в приложение без сессий или файлов cookie
Auth::onceUsingId($id);

// Проверка учетных данных пользователя
Auth::validate(array $credentials => []);

// Попытка аутентификации с использованием HTTP Basic Auth
Auth::basic($field = 'email', $extraConditions = []);

// Выполнить базовую попытку входа в систему по HTTP без сохранения состояния
Auth::onceBasic($field = 'email', $extraConditions = []);

// Попытка аутентификации с использованием базовой аутентификации
Auth::attemptBasic(Reguest $request, $field, $extraConditions = []);

// Попытка аутентификации пользователя с использованием заданных учетных данных
Auth::attempt(array $credentials => [], $remember = false);

// Попытка аутентификации пользователя с использованием учетных данных и дополнительных обратных вызовов
Auth::attemptWhen(array $credentials => [], $callbacks => null, $remember = false);

// Войти с заданным идентификатором пользователя в приложение
Auth::loginUsingId($id, $remember = false);

// Авторизация пользователя в приложении
Auth::login(AuthenticatableContract $user, $remember = false);

// Выйти из приложения
Auth::logout();

// Выход пользователя из приложения только на его текущем устройстве
Auth::logoutCurrentDevice();

// Аннулировать другие сеансы для текущего пользователя
Auth::logoutOtherDevices($password, $attribute = 'password');
Возврат к списку