summaryrefslogtreecommitdiffstats
path: root/createaccount.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'createaccount.cgi')
-rwxr-xr-xcreateaccount.cgi7
1 files changed, 7 insertions, 0 deletions
diff --git a/createaccount.cgi b/createaccount.cgi
index 37776a780..4ce347fcf 100755
--- a/createaccount.cgi
+++ b/createaccount.cgi
@@ -69,6 +69,13 @@ if (defined($login)) {
|| ThrowTemplateError($template->error());
exit;
}
+
+ my $createexp = Param('createemailregexp');
+ if (!($createexp)
+ || ($login !~ /$createexp/)) {
+ ThrowUserError("account_creation_disabled");
+ exit;
+ }
# Create account
my $password = InsertNewUser($login, $realname);