티스토리 뷰

JSP 에서 관리자 및 특정 사용자에게만 공개를 위해

IP 대역을 확인 하여 페이지 Redirection 처리를 위해 아래의 코드를 사용.

 

	String RemoteAddr = "";
	String ClientIP = request.getHeader("WL-Proxy-Client-IP");
	String gotoURL = "redirect url";

	if(!request.getRemoteAddr().equals("") || !request.getRemoteAddr().equals(null)){
		RemoteAddr = request.getRemoteAddr();
	}else{
		RemoteAddr = request.getHeader("WL-Proxy-Client-IP");
	}

	int AdminAddrYN = 0;

	// 가능 IP 대역
	String [] CHECK_IP=null;
	CHECK_IP = new String[32];
	
	CHECK_IP[0] = "XXX.XXX.XXX.XXX";
	CHECK_IP[1] = "XXX.XXX.XXX.XXX";

	boolean isSame = false; 
	for (int i = 0; i < 2; i++) { 
		if(CHECK_IP[i].equals(RemoteAddr)){ 
			isSame = true; 
			break; 
		} 
	} 

	if(!isSame == true) response.sendRedirect(gotoURL);
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함