From e770fc903e9410a94ede60fa138be05dc6f99152 Mon Sep 17 00:00:00 2001 From: hylee Date: Wed, 22 May 2024 16:22:07 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=9C=EB=B0=9C=EC=A4=91=EC=9D=BC=EB=95=90?= =?UTF-8?q?=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=9D=B4=EB=A0=A5=20=EC=95=88?= =?UTF-8?q?=EB=82=A8=EA=B8=B0=EA=B2=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/itn/admin/cmn/config/SecurityConfig.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/itn/admin/cmn/config/SecurityConfig.java b/src/main/java/com/itn/admin/cmn/config/SecurityConfig.java index 3a455d8..27f98f2 100644 --- a/src/main/java/com/itn/admin/cmn/config/SecurityConfig.java +++ b/src/main/java/com/itn/admin/cmn/config/SecurityConfig.java @@ -19,7 +19,7 @@ import org.springframework.security.web.authentication.AuthenticationFailureHand import org.springframework.security.web.authentication.AuthenticationSuccessHandler; import org.springframework.security.web.session.HttpSessionEventPublisher; import org.springframework.security.web.session.SessionInformationExpiredStrategy; - +import java.net.URL; import java.io.PrintWriter; @Configuration @@ -93,9 +93,15 @@ public class SecurityConfig { return (request, response, authentication) -> { // 디버깅 정보를 콘솔에 출력 CustomUserDetails userDetails = (CustomUserDetails) authentication.getPrincipal(); - String userId = userDetails.getUserId(); - String id = userDetails.getId(); - userService.loginLog(id); +// String userId = userDetails.getUserId(); + + // 개발이 아니면 로그 등록하게 수정 20240522 + String host_url = new URL(request.getRequestURL().toString()).getHost(); + System.out.println("host_url : "+ host_url); + if(!"localhost".equals(host_url)){ + String id = userDetails.getId(); + userService.loginLog(id); + } response.setStatus(HttpStatus.OK.value()); response.sendRedirect("/"); };