hmkim 06-17
250617 김혜민 로그인 콜백에러 수정
@63561770841d0bba97b1ce86086549294fe4b1fe
src/main/java/com/takensoft/cms/mber/service/Impl/UnifiedLoginServiceImpl.java
--- src/main/java/com/takensoft/cms/mber/service/Impl/UnifiedLoginServiceImpl.java
+++ src/main/java/com/takensoft/cms/mber/service/Impl/UnifiedLoginServiceImpl.java
@@ -70,14 +70,12 @@
             if (user == null) {
                 throw new CustomNotFoundException("사용자를 찾을 수 없습니다.");
             }
-
             // 시스템 로그인의 경우 비밀번호 검증
             if ("S".equals(lgnOffrType)) {
                 if (password == null || !getPasswordEncoder().matches(password, user.getPassword())) {
                     throw new CustomPasswordComparisonException("비밀번호가 일치하지 않습니다.");
                 }
             }
-
             return user;
         } catch (DataAccessException dae) {
             throw dae;
@@ -105,7 +103,6 @@
                 MberSocialAccountVO existingSocial = mberDAO.findSocialAccountByProvider(params);
 
                 if (existingSocial != null) {
-                    // 이미 연동되어 있음 - 정보만 업데이트
                     existingSocial.setSnsNm(name);
                     existingSocial.setMdfr("OAUTH2_UPDATE");
                     updateSocialAccountInfo(existingSocial);
src/main/java/com/takensoft/common/oauth/handler/OAuth2AuthenticationSuccessHandler.java
--- src/main/java/com/takensoft/common/oauth/handler/OAuth2AuthenticationSuccessHandler.java
+++ src/main/java/com/takensoft/common/oauth/handler/OAuth2AuthenticationSuccessHandler.java
@@ -88,7 +88,7 @@
             // LoginUtil을 통한 통합 로그인 처리
             loginUtil.successLogin(mber, request, response);
 
-            String redirectUrl = String.format("%s/?oauth_success=true&loginMode=%s&policyMode=%s",
+            String redirectUrl = String.format("%s/login.page?oauth_success=true&loginMode=%s&policyMode=%s",
                     frontUrl,
                     currentLoginMode,
                     allowMultipleLogin ? "Y" : "N");
Add a comment
List