feat(auth): require date of birth for new users
Signed-off-by: miguel456 <me@nogueira.codes>
This commit is contained in:
@@ -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');
|
||||
|
Reference in New Issue
Block a user