소스 검색

token5秒限制去除

yzc 1 년 전
부모
커밋
687f997e9d
1개의 변경된 파일9개의 추가작업 그리고 5개의 파일을 삭제
  1. 9 5
      ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java

+ 9 - 5
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java

@@ -232,13 +232,17 @@ public class TokenService {
             String decodeTime = decrypt.substring(decryptLength - 33, decryptLength - 20);
             String decodeToken = decrypt.substring(0, decryptLength - 33);
             // 校验token
-            long newTime = new Date().getTime();
-            //时间戳有效时间5秒内
-            if (newTime - Long.parseLong(decodeTime) > 5000 || !Objects.equals(randomStr, decodeRandomStr)) {
-                //无效token直接返回空
-                log.error("请求token密文不在有效期内 请求时间{} 服务器时间{}", decodeTime, newTime);
+            if (!Objects.equals(randomStr, decodeRandomStr)) {
+                log.error("请求token密文随机字符不匹配");
                 return null;
             }
+            //时间戳有效时间5秒内
+//            long newTime = new Date().getTime();
+//            if (newTime - Long.parseLong(decodeTime) > 5000) {
+//                //无效token直接返回空
+//                log.error("请求token密文不在有效期内 请求时间{} 服务器时间{}", decodeTime, newTime);
+//                return null;
+//            }
             return decodeToken;
         } catch (Exception e) {
             log.error("用户令牌解析失败" + e.getMessage(), e);