jhleem / egov star

임종호 임종호 2022-02-18 @102


            
Index: base3.10/src/main/java/egovframework/com/cmm/interceptor/AuthenticInterceptor.java =================================================================== --- base3.10/src/main/java/egovframework/com/cmm/interceptor/AuthenticInterceptor.java (revision 101) +++ base3.10/src/main/java/egovframework/com/cmm/interceptor/AuthenticInterceptor.java (revision 102) @@ -2,6 +2,7 @@ import java.util.Collections; import java.util.List; +import java.util.Locale; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @@ -14,9 +15,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.env.Environment; import org.springframework.security.web.util.matcher.AntPathRequestMatcher; +import org.springframework.web.servlet.LocaleResolver; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndViewDefiningException; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; +import org.springframework.web.servlet.support.RequestContextUtils; import org.springframework.web.servlet.view.json.MappingJackson2JsonView; import org.springframework.web.util.UrlPathHelper; @@ -29,6 +32,7 @@ import egovframework.com.menu.web.AlertView; import egovframework.com.site.service.SystemManageService; import egovframework.com.site.service.SystemVO; +import egovframework.com.utl.sim.service.EgovClntInfo; /** * 인증여부 체크 인터셉터 @@ -74,6 +78,13 @@ // 파라메터 확인 // EgovRequestParams.info(request); + // 지역 확인(통계에 사용) + // ip, 일자로 국가 카운트 + Locale locale = request.getLocale(); + LOGGER.error("ip : {}", EgovClntInfo.getClntIP(request)); + LOGGER.error("한글 국가명 : {}", locale.getDisplayCountry(new Locale("ko"))); + LOGGER.error("영문 국가명 : {}", locale.getDisplayCountry(new Locale("en"))); + // submit 요청인지 ajax 요청인지 구분 String header = request.getHeader("x-requested-with"); boolean isAjax = false;
Add a comment
List