Commit c16c869e authored by guangjing.gao's avatar guangjing.gao

白名单直接返回

parent 81c7d6ea
package cn.quantgroup.xyqb.aspect.accessable; package cn.quantgroup.xyqb.aspect.accessable;
import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.util.IpUtil; import cn.quantgroup.xyqb.util.IpUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut; import org.aspectj.lang.annotation.Pointcut;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.context.request.ServletRequestAttributes;
...@@ -37,12 +34,14 @@ public class IpValidateAdvisor { ...@@ -37,12 +34,14 @@ public class IpValidateAdvisor {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
// 客户端IP // 客户端IP
String clientIp = IpUtil.getRemoteIP(request); String clientIp = IpUtil.getRemoteIP(request);
// 白名单 // 白名单
if (IpUtil.whiteOf(clientIp)) {
return pjp.proceed(); return pjp.proceed();
} // if (IpUtil.whiteOf(clientIp)) {
IpUtil.logIp(log, request); // return pjp.proceed();
log.error("Lock_ipv4: don't match white ip access:{}", clientIp); // }
return JsonResult.buildErrorStateResult("非法访问", null); // IpUtil.logIp(log, request);
// log.error("Lock_ipv4: don't match white ip access:{}", clientIp);
// return JsonResult.buildErrorStateResult("非法访问", null);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment