public String login(
ServletRequest request,
HttpSession session,
Model model) throws Exception {
String[] permitIP = {"ip1","ip2"};
HttpServletRequest req = null;
if (request instanceof HttpServletRequest) {
req = (HttpServletRequest) request;
}
String reqIP = req.getRemoteAddr();
logger.debug("getRemoteAddr : " + req.getRemoteAddr());
boolean rtn = false;
for(int i=0; i<permitIP.length; i++) {
if(reqIP.startsWith(permitIP[i])) {
rtn = true;
break;
}
}
rtn 이 true 면 로그인 프로세스 진행.
728x90
'Carpe Programming > java' 카테고리의 다른 글
[vo toString] ToStringBuilder 클래스 (0) | 2012.06.28 |
---|---|
[java] vo 값 모두 print (0) | 2012.05.30 |
[jar] java.lang.NoClassDefFoundError (0) | 2012.02.01 |
[error] java.lang.ClassCastException: java.math.BigDecimal (0) | 2011.08.26 |
[Java] 자바 Eclipse JUnit plugin (0) | 2011.07.15 |