xiewj 1 개월 전
부모
커밋
f9c169bf3c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      720yun_fd_base/gis_common/src/main/java/com/gis/common/shiro/JWTFilter.java

+ 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;
     }