feat(auth): remove suspended user check at sign up
Signed-off-by: miguel456 <me@nogueira.codes>
This commit is contained in:
parent
1114eb33f1
commit
8c7a1f2859
@ -64,23 +64,6 @@ class RegisterController extends Controller
|
|||||||
$this->middleware('guest');
|
$this->middleware('guest');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function showRegistrationForm(AccountSuspensionService $service)
|
|
||||||
{
|
|
||||||
$users = User::where('currentIp', \request()->ip())->get();
|
|
||||||
|
|
||||||
foreach ($users as $user) {
|
|
||||||
if ($user && $service->isSuspended($user)) {
|
|
||||||
Log::alert('Suspended user attempting to use registration form', [
|
|
||||||
'ip' => \request()->ip(),
|
|
||||||
'email' => $user->email
|
|
||||||
]);
|
|
||||||
abort(403, 'You do not have permission to access this page.');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return view('auth.register');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a validator for an incoming registration request.
|
* Get a validator for an incoming registration request.
|
||||||
*
|
*
|
||||||
@ -111,11 +94,13 @@ class RegisterController extends Controller
|
|||||||
return Validator::make($data, [
|
return Validator::make($data, [
|
||||||
'uuid' => (Options::getOption('requireGameLicense') && Options::getOption('currentGame') == 'MINECRAFT') ? ['required', 'string', 'unique:users', 'min:32', 'max:32'] : ['nullable', 'string'],
|
'uuid' => (Options::getOption('requireGameLicense') && Options::getOption('currentGame') == 'MINECRAFT') ? ['required', 'string', 'unique:users', 'min:32', 'max:32'] : ['nullable', 'string'],
|
||||||
'name' => ['required', 'string', 'max:255'],
|
'name' => ['required', 'string', 'max:255'],
|
||||||
'email' => ['required', 'string', 'email:rfc,dns', 'max:255', 'unique:users'],
|
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
|
||||||
'dob' => ['required', 'string', 'date_format:Y-m-d', 'before:-13 years'],
|
'dob' => ['required', 'string', 'date_format:Y-m-d', 'before:-13 years'],
|
||||||
'acceptTerms' => ['required', 'accepted'],
|
'acceptTerms' => ['required', 'accepted'],
|
||||||
'password' => $password,
|
'password' => $password,
|
||||||
], [
|
], [
|
||||||
|
'dob.before' => __('You must be 13 years of age or older in order to sign up for an account.'),
|
||||||
|
'dob.required' => __('Please enter your date of birth.'),
|
||||||
'uuid.required' => __('Please enter a valid (and Premium) Minecraft username! We do not support cracked users.'),
|
'uuid.required' => __('Please enter a valid (and Premium) Minecraft username! We do not support cracked users.'),
|
||||||
'acceptTerms.required' => __('Please accept the Community Guidelines, Terms of Service and Privacy Policy to continue.')
|
'acceptTerms.required' => __('Please accept the Community Guidelines, Terms of Service and Privacy Policy to continue.')
|
||||||
]);
|
]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user