From 7d430038a922f02678a9ee3df1aed0d8ab33e0d5 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Thu, 11 Jul 2024 16:15:26 +0800
Subject: [PATCH] word转pdf

---
 src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java b/src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java
index d4ab053..d899f36 100644
--- a/src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java
+++ b/src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java
@@ -17,6 +17,8 @@
 package org.springblade.modules.auth.granter;
 
 import lombok.AllArgsConstructor;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springblade.common.cache.CacheNames;
 import org.springblade.common.cache.ParamCache;
 import org.springblade.core.log.exception.ServiceException;
@@ -48,6 +50,8 @@
 @Component
 @AllArgsConstructor
 public class CaptchaTokenGranter implements ITokenGranter {
+
+	protected static final Logger logger = LoggerFactory.getLogger(CaptchaTokenGranter.class);
 
 	public static final String GRANT_TYPE = "captcha";
 	public static final Integer FAIL_COUNT = 5;
@@ -83,6 +87,7 @@
 		int cnt = Func.toInt(bladeRedis.get(CacheNames.tenantKey(tenantId, CacheNames.USER_FAIL_KEY, username)), 0);
 		int failCount = Func.toInt(ParamCache.getValue(FAIL_COUNT_VALUE), FAIL_COUNT);
 		if (cnt >= failCount) {
+			logger.error("用户名或密码错误,用户账号:{},用户名:{},错误次数:{}",tenantId, username, cnt);
 			throw new ServiceException(TokenUtil.USER_HAS_TOO_MANY_FAILS);
 		}
 

--
Gitblit v1.9.3