티스토리 뷰
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);
'WEB 전체 > JAVA' 카테고리의 다른 글
Spring RestTemplate 관련 (0) | 2019.02.11 |
---|---|
[JSP] Apache Tomcat 5.5 에서 인증관리센터 SSL 인증서 설정 (0) | 2012.11.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- CKEditor
- Entity Code
- 파일명 공백
- iis 파일 다운로드 공백
- CKFinder
- selinux
- postForObject
- resttemplate
- php
- 1차원 배열저장
- 구분자 자르기
- 엔티티 코드표
- 정규식
- HTTPD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함