|
@@ -4,7 +4,6 @@ import com.ruoyi.common.constant.CacheConstants;
|
|
|
import com.ruoyi.common.constant.Constants;
|
|
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
|
|
import com.ruoyi.common.core.redis.RedisCache;
|
|
|
-import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.ServletUtils;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.ip.AddressUtils;
|
|
@@ -236,12 +235,13 @@ public class TokenService {
|
|
|
long newTime = new Date().getTime();
|
|
|
//时间戳有效时间5秒内
|
|
|
if (newTime - Long.parseLong(decodeTime) > 5000 || !Objects.equals(randomStr, decodeRandomStr)) {
|
|
|
- throw new ServiceException("非法请求,无效用户令牌");
|
|
|
+ //无效token直接返回空
|
|
|
+ return null;
|
|
|
}
|
|
|
return decodeToken;
|
|
|
} catch (Exception e) {
|
|
|
- log.error(e.getMessage(), e);
|
|
|
- throw new ServiceException("非法请求,用户令牌解析失败");
|
|
|
+ log.error("用户令牌解析失败" + e.getMessage(), e);
|
|
|
+ return null;
|
|
|
}
|
|
|
}
|
|
|
}
|