From 936c71b5ed2be669c3a30dfb06b167a20bc212bc Mon Sep 17 00:00:00 2001 From: ijunho Date: Tue, 22 Jul 2025 14:03:02 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EB=B3=B4=EC=95=88=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EB=B3=B8=EC=9D=B8=20=EB=AA=85=EC=9D=98=20=ED=9C=B4?= =?UTF-8?q?=EB=8C=80=ED=8F=B0=EB=A7=8C=EB=B3=B4=EC=95=88=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20off=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/uat/uia/web/EgovMypageController.java | 21 +++++++++++++------ .../WEB-INF/jsp/web/user/mberSecureLogin.jsp | 17 +++++++++++---- .../jsp/web/user/securityAuthnPage.jsp | 5 +++-- 3 files changed, 31 insertions(+), 12 deletions(-) diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index 15e097a9..997caab0 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -3906,20 +3906,29 @@ public class EgovMypageController { + //본인 명의만 번호 변경 가능하게 + if(mblDn.equals(DI)) { + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); + MberManageVO mberManageVO = new MberManageVO(); + mberManageVO.setSecuLoginFlag("N"); + mberManageVO.setMberId(userId); + mberManageVO.setLastUpdusrId(userId); + mberManageService.updateSecureLoginFlag(mberManageVO); + + model.addAttribute("msg", "변경이 완료되었습니다."); + }else { + model.addAttribute("msg", "가입자 본인 명의의 휴대폰으로만 해제가 가능합니다."); + } return "web/user/securityAuthnPage"; } @RequestMapping(value="/web/user/mberSecureLoginAjax.do") - public ResponseEntity mberSecureLoginAjax(MberManageVO mberManageVO, @RequestBody Map params){ + public ResponseEntity mberSecureLoginAjax(MberManageVO mberManageVO){ LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); - if("Y".equals(params.get("secuLoginFlag"))) { - mberManageVO.setSecuLoginFlag("N"); - }else { - mberManageVO.setSecuLoginFlag("Y"); - } + mberManageVO.setSecuLoginFlag("Y"); mberManageVO.setMberId(userId); mberManageVO.setLastUpdusrId(userId); diff --git a/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp b/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp index b39f8cd7..86677aef 100644 --- a/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp @@ -70,7 +70,7 @@ $(document).ready(function(){ } else { $(this).find("a.on").removeClass("on").siblings("a").addClass("on"); $(this).removeClass("off").addClass("on"); - callTo() + callTo(); } } @@ -655,10 +655,10 @@ function callTo() { $.ajax({ url: '/web/user/mberSecureLoginAjax.do', type: 'POST', - contentType: 'application/json', - data: JSON.stringify({ + /*contentType: 'application/json', + data: JSON.stringify({ secuLoginFlag: '${mberManageVO.secuLoginFlag}' - }), + }), */ success: function(response) { if(response === 'success'){ alert('변경이 완료되었습니다.'); @@ -675,6 +675,15 @@ function callTo() { }); } +//자식창에서 호출 +function callToTwo(msg, winRef) { + if (winRef) { + winRef.close(); + } + alert(msg); + localtion.reload(); +} + function fn_phonePopClean(){ console.log('ddd') diff --git a/src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp b/src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp index ccc2e722..17aecd39 100644 --- a/src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp @@ -20,8 +20,9 @@ From 925b38192ba5e65e442a1b09cea0dcd2163e9857 Mon Sep 17 00:00:00 2001 From: subsub Date: Tue, 22 Jul 2025 14:37:10 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EA=B2=B0=EC=A0=9C=EA=B4=80=EB=A6=AC=20>=20?= =?UTF-8?q?=EC=9A=94=EA=B8=88=20=EC=82=AC=EC=9A=A9=EB=82=B4=EC=97=AD=20>?= =?UTF-8?q?=20=EC=95=8C=EB=A6=BC=ED=86=A1=20=EC=83=81=EC=84=B8=EB=82=B4?= =?UTF-8?q?=EC=97=AD=20=ED=8C=9D=EC=97=85=20=EB=A7=88=EC=8A=A4=ED=81=AC=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95=20=ED=8C=9D=EC=97=85=20?= =?UTF-8?q?=EC=9D=B4=EB=A6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp | 4 ++-- src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWList.jsp | 10 +++++----- .../webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp index 9e5eee73..c79bc2e8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp @@ -7,7 +7,7 @@
-
+
  • @@ -18,7 +18,7 @@ -
    +

    diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWList.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWList.jsp index 1be55030..73b8b384 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWList.jsp @@ -196,11 +196,11 @@ function fnRevDetailPop03(msgGroupId){
    - diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp index 2b071585..a1eda9c8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp @@ -210,7 +210,7 @@ function fnShowPdfPrintPopup(){ - +
    " /> " />