aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'createaccount.cgi')
-rwxr-xr-xcreateaccount.cgi25
1 files changed, 13 insertions, 12 deletions
diff --git a/createaccount.cgi b/createaccount.cgi
index a15396384..0251114e8 100755
--- a/createaccount.cgi
+++ b/createaccount.cgi
@@ -20,10 +20,10 @@ use Bugzilla::Token;
# Just in case someone already has an account, let them get the correct footer
# on an error message. The user is logged out just after the account is
# actually created.
-my $user = Bugzilla->login(LOGIN_OPTIONAL);
-my $cgi = Bugzilla->cgi;
+my $user = Bugzilla->login(LOGIN_OPTIONAL);
+my $cgi = Bugzilla->cgi;
my $template = Bugzilla->template;
-my $vars = { doc_section => 'using/creating-an-account.html' };
+my $vars = {doc_section => 'using/creating-an-account.html'};
print $cgi->header();
@@ -31,17 +31,18 @@ $user->check_account_creation_enabled;
my $login = $cgi->param('login');
if (defined($login)) {
- # Check the hash token to make sure this user actually submitted
- # the create account form.
- my $token = $cgi->param('token');
- check_hash_token($token, ['create_account']);
- $user->check_and_send_account_creation_confirmation($login);
- $vars->{'login'} = $login;
+ # Check the hash token to make sure this user actually submitted
+ # the create account form.
+ my $token = $cgi->param('token');
+ check_hash_token($token, ['create_account']);
- $template->process("account/created.html.tmpl", $vars)
- || ThrowTemplateError($template->error());
- exit;
+ $user->check_and_send_account_creation_confirmation($login);
+ $vars->{'login'} = $login;
+
+ $template->process("account/created.html.tmpl", $vars)
+ || ThrowTemplateError($template->error());
+ exit;
}
# Show the standard "would you like to create an account?" form.