--- src/main/java/itn/let/uat/uia/web/EgovMypageController.java
+++ src/main/java/itn/let/uat/uia/web/EgovMypageController.java
... | ... | @@ -3906,20 +3906,29 @@ |
| 3906 | 3906 |
|
| 3907 | 3907 |
|
| 3908 | 3908 |
|
| 3909 |
+ //본인 명의만 번호 변경 가능하게 |
|
| 3910 |
+ if(mblDn.equals(DI)) {
|
|
| 3911 |
+ String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); |
|
| 3912 |
+ MberManageVO mberManageVO = new MberManageVO(); |
|
| 3913 |
+ mberManageVO.setSecuLoginFlag("N");
|
|
| 3914 |
+ mberManageVO.setMberId(userId); |
|
| 3915 |
+ mberManageVO.setLastUpdusrId(userId); |
|
| 3916 |
+ mberManageService.updateSecureLoginFlag(mberManageVO); |
|
| 3917 |
+ |
|
| 3918 |
+ model.addAttribute("msg", "변경이 완료되었습니다.");
|
|
| 3919 |
+ }else {
|
|
| 3920 |
+ model.addAttribute("msg", "가입자 본인 명의의 휴대폰으로만 해제가 가능합니다.");
|
|
| 3921 |
+ } |
|
| 3909 | 3922 |
|
| 3910 | 3923 |
return "web/user/securityAuthnPage"; |
| 3911 | 3924 |
} |
| 3912 | 3925 |
|
| 3913 | 3926 |
@RequestMapping(value="/web/user/mberSecureLoginAjax.do") |
| 3914 |
- public ResponseEntity<?> mberSecureLoginAjax(MberManageVO mberManageVO, @RequestBody Map<String, String> params){
|
|
| 3927 |
+ public ResponseEntity<?> mberSecureLoginAjax(MberManageVO mberManageVO){
|
|
| 3915 | 3928 |
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; |
| 3916 | 3929 |
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); |
| 3917 | 3930 |
|
| 3918 |
- if("Y".equals(params.get("secuLoginFlag"))) {
|
|
| 3919 |
- mberManageVO.setSecuLoginFlag("N");
|
|
| 3920 |
- }else {
|
|
| 3921 |
- mberManageVO.setSecuLoginFlag("Y");
|
|
| 3922 |
- } |
|
| 3931 |
+ mberManageVO.setSecuLoginFlag("Y");
|
|
| 3923 | 3932 |
mberManageVO.setMberId(userId); |
| 3924 | 3933 |
mberManageVO.setLastUpdusrId(userId); |
| 3925 | 3934 |
|
--- src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp
... | ... | @@ -70,7 +70,7 @@ |
| 70 | 70 |
} else {
|
| 71 | 71 |
$(this).find("a.on").removeClass("on").siblings("a").addClass("on");
|
| 72 | 72 |
$(this).removeClass("off").addClass("on");
|
| 73 |
- callTo() |
|
| 73 |
+ callTo(); |
|
| 74 | 74 |
} |
| 75 | 75 |
} |
| 76 | 76 |
|
... | ... | @@ -655,10 +655,10 @@ |
| 655 | 655 |
$.ajax({
|
| 656 | 656 |
url: '/web/user/mberSecureLoginAjax.do', |
| 657 | 657 |
type: 'POST', |
| 658 |
- contentType: 'application/json', |
|
| 659 |
- data: JSON.stringify({
|
|
| 658 |
+ /*contentType: 'application/json', |
|
| 659 |
+ data: JSON.stringify({
|
|
| 660 | 660 |
secuLoginFlag: '${mberManageVO.secuLoginFlag}'
|
| 661 |
- }), |
|
| 661 |
+ }), */ |
|
| 662 | 662 |
success: function(response) {
|
| 663 | 663 |
if(response === 'success'){
|
| 664 | 664 |
alert('변경이 완료되었습니다.');
|
... | ... | @@ -675,6 +675,15 @@ |
| 675 | 675 |
}); |
| 676 | 676 |
} |
| 677 | 677 |
|
| 678 |
+//자식창에서 호출 |
|
| 679 |
+function callToTwo(msg, winRef) {
|
|
| 680 |
+ if (winRef) {
|
|
| 681 |
+ winRef.close(); |
|
| 682 |
+ } |
|
| 683 |
+ alert(msg); |
|
| 684 |
+ localtion.reload(); |
|
| 685 |
+} |
|
| 686 |
+ |
|
| 678 | 687 |
|
| 679 | 688 |
function fn_phonePopClean(){
|
| 680 | 689 |
console.log('ddd')
|
--- src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/securityAuthnPage.jsp
... | ... | @@ -20,8 +20,9 @@ |
| 20 | 20 |
<meta name="robots" content="noindex"> |
| 21 | 21 |
|
| 22 | 22 |
<script language=javascript> |
| 23 |
- opener.callTo(); |
|
| 24 |
- self.close(); |
|
| 23 |
+ /* opener.callToTwo('${msg}'); */
|
|
| 24 |
+ opener.callToTwo('${msg}', window);
|
|
| 25 |
+ /* self.close(); */ |
|
| 25 | 26 |
</script> |
| 26 | 27 |
</head> |
| 27 | 28 |
<body> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?