Update# clean up code from johannesst's PR
This commit is contained in:
parent
26d028bcdf
commit
69ff86ee53
|
|
@ -94,31 +94,25 @@ class RegisterController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// FEATURE: allow only from specific email domain
|
// allow only from specific email domain
|
||||||
|
|
||||||
$allowed_domains = $this->config->getAppValue($this->appName, 'allowed_domains', '');
|
$allowed_domains = $this->config->getAppValue($this->appName, 'allowed_domains', '');
|
||||||
if ( ($allowed_domains === null) || ($allowed_domains === '') || ( strlen($allowed_domains)===0)){
|
if ( $allowed_domains !== '' ) {
|
||||||
}else{
|
$allowed_domains = explode(';', $allowed_domains);
|
||||||
$allowed_domains= explode (";",$allowed_domains);
|
|
||||||
$allowed = false;
|
$allowed = false;
|
||||||
$domains=array();
|
|
||||||
foreach ( $allowed_domains as $domain ) {
|
foreach ( $allowed_domains as $domain ) {
|
||||||
$domains[]=$domain;//=$domain.print_unescaped("<br>").$domains;
|
|
||||||
$maildomain=explode("@",$email)[1];
|
$maildomain=explode("@",$email)[1];
|
||||||
// valid domain, everythings fine
|
// valid domain, everythings fine
|
||||||
if ($maildomain === $domain) {
|
if ($maildomain === $domain) {
|
||||||
$allowed=true;
|
$allowed=true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// $allowed still false->return error message
|
|
||||||
if ( $allowed === false ) {
|
if ( $allowed === false ) {
|
||||||
return new TemplateResponse('registration', 'domains', ['domains' =>
|
return new TemplateResponse('registration', 'domains', ['domains' =>
|
||||||
$domains
|
$domains
|
||||||
], 'guest');
|
], 'guest');
|
||||||
}
|
}
|
||||||
}//else var_dump($allowed_domains);
|
}
|
||||||
|
|
||||||
return sendVerificationEmail($email);
|
return sendVerificationEmail($email);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ foreach ($_['domains'] as $domain ){
|
||||||
p($domain);
|
p($domain);
|
||||||
echo "</p>";
|
echo "</p>";
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue