summaryrefslogtreecommitdiffstats
path: root/createaccount.cgi
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2006-08-26 07:10:38 +0200
committermkanat%bugzilla.org <>2006-08-26 07:10:38 +0200
commit3120e71d44a272228c0393bfe8be3d4653f2cd82 (patch)
treea867f3d272e48f1aec5dbbef3d530e5f4cd80ae7 /createaccount.cgi
parent3f868ed5858dec2b8523c2997c2ebbb2f379cc7a (diff)
downloadbugzilla-3120e71d44a272228c0393bfe8be3d4653f2cd82.tar.gz
bugzilla-3120e71d44a272228c0393bfe8be3d4653f2cd82.tar.xz
Bug 349349: Use ->create from Bugzilla::Object instead of insert_new_user for Bugzilla::User
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
Diffstat (limited to 'createaccount.cgi')
-rwxr-xr-xcreateaccount.cgi11
1 files changed, 1 insertions, 10 deletions
diff --git a/createaccount.cgi b/createaccount.cgi
index 6f325347e..f58b8402b 100755
--- a/createaccount.cgi
+++ b/createaccount.cgi
@@ -60,18 +60,9 @@ unless ($createexp) {
my $login = $cgi->param('login');
if (defined($login)) {
- validate_email_syntax($login)
- || ThrowUserError('illegal_email_address', {addr => $login});
-
+ $login = Bugzilla::User::check_login_name_for_creation($login);
$vars->{'login'} = $login;
- if (!is_available_username($login)) {
- # Account already exists
- $template->process("account/exists.html.tmpl", $vars)
- || ThrowTemplateError($template->error());
- exit;
- }
-
if ($login !~ /$createexp/) {
ThrowUserError("account_creation_disabled");
}