Bug 205463 - Tokens aren't canceled after a successful login.

patch by 'Randall M! Gee', r=bbaetz, a=justdave
This commit is contained in:
bbaetz%acm.org 2003-06-07 03:36:46 +00:00
Родитель b8e9c42321
Коммит 74cb07ef06
3 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -71,7 +71,7 @@ sub authenticate {
# Now we know that the user has logged in successfully,
# so delete any password tokens for them
require Token;
Token::DeletePasswordTokens("user logged in");
Token::DeletePasswordTokens($userid, "user_logged_in");
# The user may have had their account disabled
return (AUTH_DISABLED, $userid, $disabledtext)

Просмотреть файл

@ -246,7 +246,7 @@ sub DeletePasswordTokens {
"WHERE userid=? AND tokentype='password'");
$sth->execute($userid);
while (my $token = $sth->fetchrow_array) {
Token::Cancel($token, "user_logged_in");
Token::Cancel($token, $reason);
}
}

Просмотреть файл

@ -246,7 +246,7 @@ sub DeletePasswordTokens {
"WHERE userid=? AND tokentype='password'");
$sth->execute($userid);
while (my $token = $sth->fetchrow_array) {
Token::Cancel($token, "user_logged_in");
Token::Cancel($token, $reason);
}
}