From a27e168a012f68104ef6ced5cee640fa63a6df5c Mon Sep 17 00:00:00 2001 From: erdanergou Date: Sun, 30 Apr 2023 09:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E7=9C=8B=E6=88=91?= =?UTF-8?q?=E7=9A=84=E7=94=B3=E8=AF=B7=E6=97=B6=E7=9B=98=E7=82=B9=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=9F=A5=E7=9C=8B=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../depository_manage/config/PortConfig.java | 1 + .../intercepter/UserInterceptor.java | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/dreamchaser/depository_manage/config/PortConfig.java b/src/main/java/com/dreamchaser/depository_manage/config/PortConfig.java index 73bbe14b..4a558fd4 100644 --- a/src/main/java/com/dreamchaser/depository_manage/config/PortConfig.java +++ b/src/main/java/com/dreamchaser/depository_manage/config/PortConfig.java @@ -31,6 +31,7 @@ public class PortConfig { public static List roleAdminorgList = Arrays.asList(361,102,268); + /** * 获取相应部门的部门负责人 * @param userToken 待获取人员 diff --git a/src/main/java/com/dreamchaser/depository_manage/intercepter/UserInterceptor.java b/src/main/java/com/dreamchaser/depository_manage/intercepter/UserInterceptor.java index a24ac934..9cbaa983 100644 --- a/src/main/java/com/dreamchaser/depository_manage/intercepter/UserInterceptor.java +++ b/src/main/java/com/dreamchaser/depository_manage/intercepter/UserInterceptor.java @@ -27,10 +27,16 @@ import java.util.List; @Component public class UserInterceptor extends HandlerInterceptorAdapter { + /** + * 定义不需要进行拦截的路由地址 + */ private static final List pathList = new ArrayList() { + private static final long serialVersionUID = 4264670410720916937L; + { add("/getMaterialAll"); add("/getCaptchaid"); + add("/loginOut"); } }; private static RedisTemplate redisTemplate; @@ -47,12 +53,9 @@ public class UserInterceptor extends HandlerInterceptorAdapter { String token = null; String servletPath = request.getServletPath(); - System.out.println(servletPath); + System.out.println("访问地址"+servletPath); //如果是访问logout则删除对应的令牌 - if ("/loginOut".equals(servletPath)) { - return true; - } if (pathList.contains(servletPath)) { return true; } @@ -64,7 +67,6 @@ public class UserInterceptor extends HandlerInterceptorAdapter { userToken = (String) request.getSession().getAttribute("userToken"); } if (userKey == null || userToken == null) { -// throw new MyException("未登录或登录过期,请重新登录"); userKey = ""; } token = redisTemplate.opsForValue().get(userKey);