diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index af56643..703644f 100755 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -111,7 +111,8 @@ class RegisterController extends Controller return Validator::make($data, [ 'uuid' => (Options::getOption('requireGameLicense') && Options::getOption('currentGame') == 'MINECRAFT') ? ['required', 'string', 'unique:users', 'min:32', 'max:32'] : ['nullable', 'string'], 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], + 'email' => ['required', 'string', 'email:rfc,dns', 'max:255', 'unique:users'], + 'dob' => ['required', 'string', 'date_format:Y-m-d', 'before:-13 years'], 'acceptTerms' => ['required', 'accepted'], 'password' => $password, ], [ @@ -136,7 +137,8 @@ class RegisterController extends Controller 'email' => $data['email'], 'password' => Hash::make($data['password']), 'registrationIp' => $ip, - 'currentIp' => $ip + 'currentIp' => $ip, + 'dob' => $data['dob'] ]); $user->assignRole('user'); diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index 5254bcc..e993c46 100755 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -72,11 +72,16 @@ -