From b1516fedd7deedb61641321158fce862f77b4b4d Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期二, 22 十一月 2022 11:51:53 +0800 Subject: [PATCH] 更新访问路径白名单,部分接口修改 --- ycl-platform/src/main/java/com/ycl/config/Intercept.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/config/Intercept.java b/ycl-platform/src/main/java/com/ycl/config/Intercept.java index a0075a9..b6887d1 100644 --- a/ycl-platform/src/main/java/com/ycl/config/Intercept.java +++ b/ycl-platform/src/main/java/com/ycl/config/Intercept.java @@ -14,6 +14,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.io.IOException; import java.util.List; import java.util.stream.Collectors; @@ -25,14 +26,18 @@ NewsIpService newsIpService; @Override - public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws IOException { List<String> ips = newsIpService.list().stream().map(item->item.getIpAddess()).collect(Collectors.toList()); if (!ips.contains(request.getRemoteAddr())){ return false; } String token = request.getHeader("token"); - System.out.println(token); JwtTokenUtil jwtTokenUtil = new JwtTokenUtil(); + if (token==null||token.isEmpty()){ +// response.sendRedirect(""); +// return true; + throw new ApiException("鐢ㄦ埛鏈櫥褰�"); + } AuthInfo authInfo = jwtTokenUtil.parseToken(token); if (authInfo == null) { throw new ApiException("鏈璇佺敤鎴�"); -- Gitblit v1.8.0