xiewj пре 1 месец
родитељ
комит
f9c169bf3c

+ 4 - 0
720yun_fd_base/gis_common/src/main/java/com/gis/common/shiro/JWTFilter.java

@@ -3,6 +3,7 @@ package com.gis.common.shiro;
 import cn.hutool.extra.spring.SpringUtil;
 import com.alibaba.fastjson.JSONObject;
 import com.gis.common.constant.ConfigConstant;
+import com.gis.common.exception.BaseRuntimeException;
 import com.gis.common.exception.JwtAuthenticationException;
 import com.gis.common.util.RedisUtil;
 import lombok.extern.log4j.Log4j2;
@@ -39,6 +40,9 @@ public class JWTFilter extends BasicHttpAuthenticationFilter {
         RedisUtil redisUtil = SpringUtil.getBean(RedisUtil.class);
         ConfigConstant configConstant = SpringUtil.getBean(ConfigConstant.class);
         Boolean hasKey = redisUtil.hasKey(configConstant.redisTokenPrefix + token);
+        if (!hasKey){
+            throw new BaseRuntimeException(5001, "token invalid");
+        }
         return hasKey;
     }