PutTrailer($localtrailer);
exit;
}
- my $passworderror = ValidatePassword($password);
- if ( $passworderror ) {
- print $passworderror;
- PutTrailer($localtrailer);
- exit;
- }
+ ValidatePassword($password);
# Add the new user
SendSQL("INSERT INTO profiles ( " .
# Update the database with the user's new password if they changed it.
if ( Bugzilla::Auth->can_edit && $editall && $password ) {
- my $passworderror = ValidatePassword($password);
- if ( !$passworderror ) {
- my $cryptpassword = SqlQuote(Crypt($password));
- my $loginname = SqlQuote($userold);
- SendSQL("UPDATE profiles
- SET cryptpassword = $cryptpassword
- WHERE login_name = $loginname");
- SendSQL("SELECT userid
- FROM profiles
- WHERE login_name=" . SqlQuote($userold));
- my $userid = FetchOneColumn();
- Bugzilla->logout_user_by_id($userid);
- print "Updated password.<BR>\n";
- } else {
- print "Did not update password: $passworderror<br>\n";
- }
+ ValidatePassword($password);
+ my $cryptpassword = SqlQuote(Crypt($password));
+ my $loginname = SqlQuote($userold);
+ SendSQL("UPDATE profiles
+ SET cryptpassword = $cryptpassword
+ WHERE login_name = $loginname");
+ SendSQL("SELECT userid
+ FROM profiles
+ WHERE login_name=" . SqlQuote($userold));
+ my $userid = FetchOneColumn();
+ Bugzilla->logout_user_by_id($userid);
+ print "Updated password.<BR>\n";
}
if ($editall && $realname ne $realnameold) {
SendSQL("UPDATE profiles
my ($password, $matchpassword) = @_;
if (length($password) < 3) {
- ThrowUserError("password_too_short");
+ ThrowUserError("password_too_short", $::vars);
} elsif (length($password) > 16) {
- ThrowUserError("password_too_long");
+ ThrowUserError("password_too_long", $::vars);
} elsif ((defined $matchpassword) && ($password ne $matchpassword)) {
- ThrowUserError("passwords_dont_match");
+ ThrowUserError("passwords_dont_match", $::vars);
}
}
$::quotedtoken = SqlQuote($::token);
# Make sure the token contains only valid characters in the right amount.
- my $validationerror = ValidatePassword($::token);
- if ($validationerror) {
- ThrowUserError("token_invalid");
- }
-
+ ValidatePassword($::token);
Bugzilla::Token::CleanTokenTable();