로그인시 요청LOG테이블에 userip 저장되지 않는 현상
parent
b98bed787b
commit
bd0c4633de
|
|
@ -16,6 +16,7 @@ import java.util.Arrays;
|
|||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.Enumeration;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
|
|
@ -960,6 +961,30 @@ public class LoginController {
|
|||
clientIp = request.getRemoteAddr();
|
||||
request.getSession().setAttribute("USERIP", ip.toString()); // IP 추가
|
||||
|
||||
// client ip
|
||||
System.out.println("XFF = " + request.getHeader("X-Forwarded-For"));
|
||||
System.out.println("REMOTE = " + request.getRemoteAddr());
|
||||
// clientIp = request.getHeader("X-Forwarded-For");
|
||||
// if (clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) {
|
||||
// clientIp = request.getHeader("Proxy-Client-IP");
|
||||
// }
|
||||
// if (clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) {
|
||||
// clientIp = request.getHeader("WL-Proxy-Client-IP");
|
||||
// }
|
||||
// if (clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) {
|
||||
// clientIp = request.getHeader("HTTP_CLIENT_IP");
|
||||
// }
|
||||
// if (clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) {
|
||||
// clientIp = request.getHeader("HTTP_X_FORWARDED_FOR");
|
||||
// }
|
||||
// if (clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) {
|
||||
// clientIp = request.getRemoteAddr();
|
||||
// }
|
||||
Enumeration<String> headerNames = request.getHeaderNames();
|
||||
while (headerNames.hasMoreElements()) {
|
||||
String name = headerNames.nextElement();
|
||||
System.out.println(name + " = " + request.getHeader(name));
|
||||
}
|
||||
// 에이전트
|
||||
String agent = request.getHeader("User-Agent");
|
||||
|
||||
|
|
@ -982,6 +1007,7 @@ public class LoginController {
|
|||
// 로그 insert
|
||||
map.put("userid", userid);
|
||||
map.put("sessionid", request.getSession().getId());
|
||||
map.put("userip", clientIp);
|
||||
loginService.insertWebRequestLog(map);
|
||||
map.clear();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue