From 3fe8e1b6efe824c4ab3853fba27f185724825bdc Mon Sep 17 00:00:00 2001 From: LiJun <LiJun@192.168.10.20> Date: 星期一, 26 十一月 2018 11:54:26 +0800 Subject: [PATCH] 屏蔽跨域访问和进入登陆页面查询导航数据 --- gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java b/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java index 95b38e2..0338b17 100644 --- a/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java +++ b/gx_tieta/src/com/fgkj/Filters/CrossDomainLimitFilter.java @@ -12,6 +12,7 @@ import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import com.fgkj.actions.ActionUtil; import com.fgkj.dto.ServiceModel; @@ -26,21 +27,30 @@ HttpServletRequest request=(HttpServletRequest)req; String URL=request.getRequestURI(); //妫�娴嬭法鍩熻闂殑璇锋眰 - if(URL != null && URL.endsWith("_ky")){ + if(URL != null && URL.endsWith("_ky") && false){ String key = req.getParameter("key"); //鑾峰彇鏍¢獙鐮� ServiceModel model = new ServiceModel(); //鏄惁鍏佽璁块棶 - boolean isAlowVisit = false; + boolean isAlowVisit = false; + System.out.println(key+"=="+CROSS_DOMAIN_KEY); if(key != null && CROSS_DOMAIN_KEY.equals(key)){ + //System.out.println("寮�濮嬩紤鐪�500姣绉�"); + try { + Thread.sleep(500); + } catch (InterruptedException e) { + e.printStackTrace(); + } finally{ + //System.out.println("浼戠湢缁撴潫....."); + } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("璺ㄥ煙璁块棶鍩熷悕鎴杋p:"+request.getRemoteHost()+" At "+sdf.format(new Date())); isAlowVisit = true; }else{ - model.setMsg("璇嗗埆鐮侀敊璇�"); + model.setMsg("鏍¢獙鐮佸彂閫佸け璐�"); } if(isAlowVisit){ //閫氳繃璇锋眰 - chain.doFilter(request, response); + chain.doFilter(request, response); //涓嶅厑璁歌法鍩� }else{ //涓嶈兘鏀捐鐨勮姹� PrintWriter out = response.getWriter(); @@ -51,6 +61,8 @@ }else{ //闈炶法鍩熻姹� chain.doFilter(request, response); + //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + //System.out.println("闈炶法鍩熻姹備笉鍏佽鏀捐"+request.getRemoteHost()+" At "+sdf.format(new Date())); } } -- Gitblit v1.9.1