개발중일땐 로그인 이력 안남기게 수정
This commit is contained in:
parent
de080a06d6
commit
e770fc903e
@ -19,7 +19,7 @@ import org.springframework.security.web.authentication.AuthenticationFailureHand
|
|||||||
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
|
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
|
||||||
import org.springframework.security.web.session.HttpSessionEventPublisher;
|
import org.springframework.security.web.session.HttpSessionEventPublisher;
|
||||||
import org.springframework.security.web.session.SessionInformationExpiredStrategy;
|
import org.springframework.security.web.session.SessionInformationExpiredStrategy;
|
||||||
|
import java.net.URL;
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ -93,9 +93,15 @@ public class SecurityConfig {
|
|||||||
return (request, response, authentication) -> {
|
return (request, response, authentication) -> {
|
||||||
// 디버깅 정보를 콘솔에 출력
|
// 디버깅 정보를 콘솔에 출력
|
||||||
CustomUserDetails userDetails = (CustomUserDetails) authentication.getPrincipal();
|
CustomUserDetails userDetails = (CustomUserDetails) authentication.getPrincipal();
|
||||||
String userId = userDetails.getUserId();
|
// String userId = userDetails.getUserId();
|
||||||
String id = userDetails.getId();
|
|
||||||
userService.loginLog(id);
|
// 개발이 아니면 로그 등록하게 수정 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.setStatus(HttpStatus.OK.value());
|
||||||
response.sendRedirect("/");
|
response.sendRedirect("/");
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user