]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1061247 - Successfully using a password change token should invalidate all other...
authorReed Loden <reed@reedloden.com>
Wed, 1 Oct 2014 05:32:15 +0000 (22:32 -0700)
committerReed Loden <reed@reedloden.com>
Wed, 1 Oct 2014 05:32:15 +0000 (22:32 -0700)
r=gerv a=glob

token.cgi

index 13e54b695ac2c8bd5e3402521e6c8cb79510ca77..ddfdc159b25325066229fcf462e8ea0312188a95 100755 (executable)
--- a/token.cgi
+++ b/token.cgi
@@ -180,6 +180,8 @@ sub changePassword {
     $user->set_password($password);
     $user->update();
     delete_token($token);
+    $dbh->do(q{DELETE FROM tokens WHERE userid = ?
+               AND tokentype = 'password'}, undef, $user_id);
 
     Bugzilla->logout_user_by_id($user_id);