diff --git a/controller/registercontroller.php b/controller/registercontroller.php
index 353f80b..24285dc 100644
--- a/controller/registercontroller.php
+++ b/controller/registercontroller.php
@@ -94,33 +94,27 @@ class RegisterController extends Controller {
}
- // FEATURE: allow only from specific email domain
-
- $allowed_domains= $this->config->getAppValue($this->appName, 'allowed_domains','');
- if ( ($allowed_domains === null) || ($allowed_domains === '') || ( strlen($allowed_domains)===0)){
-}else{
- $allowed_domains= explode (";",$allowed_domains);
- $allowed=false;
- $domains=array();
- foreach ($allowed_domains as $domain ) {
- $domains[]=$domain;//=$domain.print_unescaped("
").$domains;
+ // allow only from specific email domain
+ $allowed_domains = $this->config->getAppValue($this->appName, 'allowed_domains', '');
+ if ( $allowed_domains !== '' ) {
+ $allowed_domains = explode(';', $allowed_domains);
+ $allowed = false;
+ foreach ( $allowed_domains as $domain ) {
$maildomain=explode("@",$email)[1];
// valid domain, everythings fine
if ($maildomain === $domain) {
$allowed=true;
break;
}
-
}
- // $allowed still false->return error message
if ( $allowed === false ) {
return new TemplateResponse('registration', 'domains', ['domains' =>
$domains
], 'guest');
}
- }//else var_dump($allowed_domains);
+ }
- return sendVerificationEmail($email);
+ return sendVerificationEmail($email);
}
/**
diff --git a/templates/domains.php b/templates/domains.php
index 4c73dba..f628040 100644
--- a/templates/domains.php
+++ b/templates/domains.php
@@ -3,13 +3,12 @@
?>