String clientIp = StringUtil.getClientIp(request);
LogLogVO logLogVO = new LogLogVO();
// IP 차단
int chkIp = (Integer)cmmnService.selectContents(clientIp, "IpLog.selectIp");
if(chkIp > 0){
logLogVO.setLogClientIp(clientIp);
logLogVO.setLogIpErrYn("Y");
cmmnService.insertContents(logLogVO, "LogLog");
response.sendRedirect("/banIp.do");
return false;
}
접근하는 IP 를 입력 받는다.
DB 에 접근하여 해당 IP 카운트 조회
조회 결과가 0 보다 클 경우
접속 로그를 기록에 남기기 위해 DB insert
response.sendRedirect 를 활용하여 튕겨내기