diff options
Diffstat (limited to 'createaccount.cgi')
-rwxr-xr-x | createaccount.cgi | 25 |
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. |