Add a local-only domain check

pull/338/head
Michael Krieger 4 years ago committed by GitHub
parent ab5a6d5894
commit 02e238cf30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -391,12 +391,20 @@ class AliasHandler extends PFAHandler {
if ($domain_check != '') {
$errors[] = "$singlegoto: $domain_check";
}
$localonlydomain_check = check_localonlydomain($domain);
if ($localonlydomain_check != '') {
$errors[] = "$singlegoto: $localonlydomain_check";
}
} else {
$email_check = check_email($singlegoto);
// preg_match -> allows for redirect to a local system account.
if ($email_check != '' && !preg_match('/^[a-z0-9]+$/', $singlegoto)) {
$errors[] = "$singlegoto: $email_check";
}
$localonlydomain_check = check_localonlydomain($domain);
if ($localonlydomain_check != '') {
$errors[] = "$singlegoto: $localonlydomain_check";
}
}
}

Loading…
Cancel
Save