From cf747db73bd44e4f030c6815b72a58ca111d41ba Mon Sep 17 00:00:00 2001 From: MaxKey Date: Sat, 3 Dec 2022 15:52:31 +0800 Subject: [PATCH] =?UTF-8?q?BadPasswordCount=20=E6=AC=A1=E6=95=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maxkey/persistence/repository/PasswordPolicyValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maxkey-core/src/main/java/org/maxkey/persistence/repository/PasswordPolicyValidator.java b/maxkey-core/src/main/java/org/maxkey/persistence/repository/PasswordPolicyValidator.java index f13439c7d..9d0721b60 100644 --- a/maxkey-core/src/main/java/org/maxkey/persistence/repository/PasswordPolicyValidator.java +++ b/maxkey-core/src/main/java/org/maxkey/persistence/repository/PasswordPolicyValidator.java @@ -292,7 +292,7 @@ public class PasswordPolicyValidator { userInfo.setBadPasswordCount(userInfo.getBadPasswordCount() + 1); setBadPasswordCount(userInfo.getId(),userInfo.getBadPasswordCount()); PasswordPolicy passwordPolicy = passwordPolicyRepository.getPasswordPolicy(); - if(userInfo.getBadPasswordCount() + 1 >= passwordPolicy.getAttempts()) { + if(userInfo.getBadPasswordCount() >= passwordPolicy.getAttempts()) { _logger.debug("Bad Password Count {} , Max Attempts {}", userInfo.getBadPasswordCount() + 1,passwordPolicy.getAttempts()); this.lockUser(userInfo);