diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index 053fe07..743e983 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -97,6 +97,8 @@ protected function create(array $data) $data['terms_version'] = $this->terms->getLatestTermsVersion(); + $data['confirmed_role'] = false; + $user = $this->users->createUser($data); if (! $user->isConfirmed()) { diff --git a/app/Repositories/Access/UserRepository.php b/app/Repositories/Access/UserRepository.php index f22c628..d83219a 100644 --- a/app/Repositories/Access/UserRepository.php +++ b/app/Repositories/Access/UserRepository.php @@ -41,7 +41,8 @@ public function createUser($input): User { $userData = [ 'email' => $input['email'], - 'confirmation_code' => (string) UserConfirmationToken::generate() + 'confirmation_code' => (string) UserConfirmationToken::generate(), + 'confirmed_role' => $input['confirmed_role'] ?? false, ]; if (isset($input['password'])) {