|
@@ -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);
|