mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-02 03:51:18 +00:00
More code for #456
This commit is contained in:
@@ -92,9 +92,18 @@ class RegisterController extends Controller
|
||||
// is user email domain blocked?
|
||||
if ($this->isBlockedDomain($data['email'])) {
|
||||
$validator->getMessageBag()->add('email', (string)trans('validation.invalid_domain'));
|
||||
|
||||
$this->reportBlockedDomainRegistrationAttempt($data['email'], $request->ip());
|
||||
$this->throwValidationException($request, $validator);
|
||||
}
|
||||
|
||||
// is user a deleted user?
|
||||
$hash = hash('sha256', $data['email']);
|
||||
$configuration = FireflyConfig::get('deleted_users', []);
|
||||
$set = $configuration->data;
|
||||
if (in_array($hash, $set)) {
|
||||
// user already deleted, cannot re-register :(
|
||||
$validator->getMessageBag()->add('email', (string)trans('validation.deleted_user'));
|
||||
$this->reportBlockedDomainRegistrationAttempt($data['email'], $request->ip());
|
||||
$this->throwValidationException($request, $validator);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user