Only update bcrypt password rounds if the password actually matches
This commit is contained in:
parent
1f1b025b81
commit
b46f92c7d8
@ -287,7 +287,7 @@ function localAuth(client, user, password, callback) {
|
|||||||
Helper.password
|
Helper.password
|
||||||
.compare(password, client.config.password)
|
.compare(password, client.config.password)
|
||||||
.then(matching => {
|
.then(matching => {
|
||||||
if (Helper.password.requiresUpdate(client.config.password)) {
|
if (matching && Helper.password.requiresUpdate(client.config.password)) {
|
||||||
const hash = Helper.password.hash(password);
|
const hash = Helper.password.hash(password);
|
||||||
|
|
||||||
client.setPassword(hash, success => {
|
client.setPassword(hash, success => {
|
||||||
|
Loading…
Reference in New Issue
Block a user