awaitingEmailConfirmation()) { throw new UnauthorizedException(trans('errors.email_confirmation_awaiting')); } } /** * Check if email confirmation is required and the current user is awaiting confirmation. */ protected function awaitingEmailConfirmation(): bool { if (auth()->check()) { $requireConfirmation = (setting('registration-confirmation') || setting('registration-restrict')); if ($requireConfirmation && !auth()->user()->email_confirmed) { return true; } } return false; } }