소스 검색

token失效

chao 3 년 전
부모
커밋
890421e640
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      src/main/java/com/caimei365/order/config/ApiInterceptor.java

+ 4 - 3
src/main/java/com/caimei365/order/config/ApiInterceptor.java

@@ -19,6 +19,9 @@ import javax.servlet.http.HttpServletResponse;
 @Component
 public class ApiInterceptor implements HandlerInterceptor {
 
+    @Value("${caimei.coreDomain}")
+    private String domain;
+
     private RedisService redisService;
 
     @Autowired
@@ -33,9 +36,7 @@ public class ApiInterceptor implements HandlerInterceptor {
             String cacheToken = null != token ? String.valueOf(redisService.get(token)) : null;
             if (null == cacheToken || !JwtUtil.isVerify(cacheToken)) {
                 // Token失效
-                StringBuffer url = request.getRequestURL();
-                String serverName = url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
-                response.sendRedirect(serverName + "/order/unauthorized");
+                response.sendRedirect(domain + "/order/unauthorized");
                 return false;
             }
         }