From 4c6dcf757cc7962a8dbaefd83588cc576ee44594 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 23 七月 2025 11:29:40 +0800 Subject: [PATCH] 迁移redis服务 --- se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java | 38 ++++++++++++++++++-------------------- 1 files changed, 18 insertions(+), 20 deletions(-) diff --git a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java similarity index 83% rename from se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java rename to se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java index 49d2e73..fd6b66d 100644 --- a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java +++ b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java @@ -1,14 +1,12 @@ -package com.terra.system.interceptor; +package com.terra.common.interceptor; -import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson2.JSON; import com.terra.common.entity.all.HttpStatus; import com.terra.common.entity.all.ResponseMsg; import com.terra.common.entity.all.StaticData; -import com.terra.system.entity.sys.TokenEntity; -import com.terra.system.entity.sys.UserEntity; +import com.terra.common.entity.lf.UserPo; import com.terra.common.helper.StringHelper; import com.terra.common.helper.WebHelper; -import com.terra.system.service.all.SysService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.context.annotation.Configuration; @@ -25,8 +23,6 @@ */ @Configuration public class AuthInterceptor implements HandlerInterceptor { - private final SysService sysService; - private static final Log log = LogFactory.getLog(AuthInterceptor.class); private static final String NO_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.TOKEN_ERROR, "鎵句笉鍒颁护鐗�")); @@ -43,9 +39,9 @@ private static final String ILLEGAL_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.UNAUTHORIZED, "浠ょ墝鏉ユ簮闈炴硶")); - public AuthInterceptor(SysService sysService) { - this.sysService = sysService; - } + //public AuthInterceptor(SysService sysService) { + // this.sysService = sysService; + //} /** * Controller鎵ц涔嬪墠鎵ц锛屽鏋滆繑鍥炲�兼槸true鍒欎唬琛ㄦ斁琛岋紝杩斿洖false鍒欐嫤鎴� @@ -66,7 +62,7 @@ } // 3.鑾峰彇鐢ㄦ埛浠ょ墝 - UserEntity ue = sysService.tokenService.getUserByToken(token); + UserPo ue = new UserPo(); //sysService.tokenService.getUserByToken(token); if (ue == null) { return WebHelper.writeStr2Page(response, NO_LOGIN); } @@ -95,9 +91,9 @@ } // 8.妫�鏌ョ敤鎴稩D鏄惁绂佺敤 - if (sysService.tokenService.isUidDisable(ue)) { - return WebHelper.writeStr2Page(response, USER_LOCK); - } + //if (sysService.tokenService.isUidDisable(ue)) { + // return WebHelper.writeStr2Page(response, USER_LOCK); + //} // 9.鏉冮檺鏍¢獙 if (!checkPerms(ue, request)) { @@ -129,8 +125,8 @@ /** * 妫�鏌ユ潈闄� */ - private boolean checkPerms(UserEntity ue, HttpServletRequest request) { - List<String> list = sysService.permsService.selectPerms(ue.getUid()); + private boolean checkPerms(UserPo ue, HttpServletRequest request) { + List<String> list = null; //sysService.permsService.selectPerms(ue.getUid()); if (list == null || list.size() == 0) { return false; } @@ -149,7 +145,7 @@ * 妫�鏌ラ粦鍚嶅崟 */ private boolean checkBlackList(String ip, HttpServletRequest request) { - List<String> blackList = sysService.blacklistService.selectIpList(1); + List<String> blackList = null; // sysService.blacklistService.selectIpList(1); if (blackList == null || blackList.isEmpty()) { return true; } @@ -164,7 +160,7 @@ * 妫�鏌ョ櫧鍚嶅崟 */ private boolean checkWhiteList(String ip, HttpServletRequest request) { - List<String> whiteList = sysService.blacklistService.selectIpList(2); + List<String> whiteList = null; // sysService.blacklistService.selectIpList(2); if (whiteList == null || whiteList.isEmpty()) { return false; } @@ -176,8 +172,10 @@ * 妫�鏌P涓�鑷存�э細鍥哄畾浠ょ墝涓嶆鏌� */ private boolean checkIpSource(String ip, String token) { - TokenEntity te = sysService.tokenService.getEntityByToken(token); + //TokenEntity te = sysService.tokenService.getEntityByToken(token); - return StaticData.I1 == te.getType() || te.getIp().equals(ip); + //return StaticData.I1 == te.getType() || te.getIp().equals(ip); + + return true; } } -- Gitblit v1.9.3