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

// Получить текущего аутентифицированного пользователя
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');