From 640ccb9229224642515527daf87f308a7aa9bdf4 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 10 Jun 2026 11:47:26 +0800
Subject: [PATCH] 1
---
trading-order-security-common/src/main/java/com/yami/trading/security/common/manager/TokenStore.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/trading-order-security-common/src/main/java/com/yami/trading/security/common/manager/TokenStore.java b/trading-order-security-common/src/main/java/com/yami/trading/security/common/manager/TokenStore.java
index b03e55f..a1a2ddc 100644
--- a/trading-order-security-common/src/main/java/com/yami/trading/security/common/manager/TokenStore.java
+++ b/trading-order-security-common/src/main/java/com/yami/trading/security/common/manager/TokenStore.java
@@ -172,7 +172,7 @@
.get(getAccessKey(realAccessToken));
if (userInfoInTokenBO == null) {
- throw new YamiShopBindException(403,"accessToken 已过期");
+ throw new YamiShopBindException(403,"accessToken has expired");
}
return userInfoInTokenBO;
}
@@ -190,7 +190,7 @@
String accessToken = stringRedisTemplate.opsForValue().get(getRefreshToAccessKey(realRefreshToken));
if (StrUtil.isBlank(accessToken)) {
- throw new YamiShopBindException(403,"refreshToken 已过期");
+ throw new YamiShopBindException(403,"refreshToken has expired");
}
UserInfoInTokenBO userInfoInTokenBO = getUserInfoByAccessToken(accessToken,
false);
@@ -257,15 +257,18 @@
int expiresIn = getExpiresIn(sysType);
long second = 1000L;
if (System.currentTimeMillis() - createTokenTime > expiresIn * second) {
+ logger.error("登录token已过期");
throw new YamiShopBindException(403,"token error");
}
- }
- catch (Exception e) {
+ }catch (Exception e) {
+ logger.error("登录token异常"+e.getMessage());
+ e.printStackTrace();
throw new YamiShopBindException(403,"token error");
}
// 防止解密后的token是脚本,从而对redis进行攻击,uuid只能是数字和小写字母
if (!PrincipalUtil.isSimpleChar(decryptToken)) {
+ logger.error("token解密异常:"+decryptStr);
throw new YamiShopBindException(403,"token error");
}
return decryptToken;
--
Gitblit v1.9.3