From 02e238cf30d4e3c9745ae103e8e583f1065978e1 Mon Sep 17 00:00:00 2001 From: Michael Krieger Date: Thu, 5 Mar 2020 17:47:04 -0500 Subject: [PATCH] Add a local-only domain check --- model/AliasHandler.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/model/AliasHandler.php b/model/AliasHandler.php index 1fdf2206..6d8684a8 100644 --- a/model/AliasHandler.php +++ b/model/AliasHandler.php @@ -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"; + } } }