회원정보수정, 회원가입페이지 모바일,이메일인증 수정

This commit is contained in:
JSYOO 2021-11-29 10:28:43 +09:00
parent 8eb1085c46
commit 33422e791c
3 changed files with 42 additions and 10 deletions

View File

@ -520,7 +520,7 @@ public class MemberController extends NlibCommonController{
if(result == "templateFail")
{
map.put("msg","이메일 발송에 실패하였습니다. \\n관리자에게 문의하여 주시기 바랍니다.");
map.put("msg","이메일 발송에 실패하였습니다. \n관리자에게 문의하여 주시기 바랍니다.");
map.put("emailCertYn","N");
return map;
}
@ -697,7 +697,7 @@ public class MemberController extends NlibCommonController{
//사용자 정보를 가져온다.
NlibLoginVO loginVO = getNlibLoginVO(authentication);
if(loginVO == null) {
model.addAttribute("msg","잘못된 접근입니다. \\n장시간 대기로 다시 로그인 하신 후, 이용해 주시기 바랍니다.");
model.addAttribute("msg","잘못된 접근입니다. \n장시간 대기로 다시 로그인 하신 후, 이용해 주시기 바랍니다.");
model.addAttribute("url","${pageContext.request.contextPath}"+"/");
return "nlib/cmm/alert";
}

View File

@ -199,7 +199,11 @@ $(document).ready(function() {
}else{
$("#mobileCertYn").val("N");
$("#mobileCertSendBtn").css("display","");
$("#mobileReSend").css("display","none");
$("[id^='mobileSuc']").css("display","none");
$("#mobileCertSendBtn").removeClass('btn-gray');
$("#mobileCertSendBtn").addClass('btn-color');
$("#mobileCertSendBtn").attr("disabled", false);
}
});
<%
@ -216,8 +220,11 @@ $(document).ready(function() {
}else{
$("#emailCertYn").val("N");
$("#emailCertSendBtn").css("display","");
$("#emailReSend").css("display","");
$("#emailReSend").css("display","none");
$("[id^='emailSuc']").css("display","none");
$("#emailCertSendBtn").removeClass('btn-gray');
$("#emailCertSendBtn").addClass('btn-color');
$("#emailCertSendBtn").attr("disabled", false);
}
});
<%
@ -265,7 +272,12 @@ function emailCert(){
if(result.emailCertYn=="Y")
{
$("#emailVrfctNo").val("");
$("#emailCertYn").val("N");
$("#emailCertSendBtn").removeClass('btn-color');
$("#emailCertSendBtn").addClass('btn-gray');
$("#emailCertSendBtn").attr("disabled", true);
$("#emailReSend").css("display","");
$("[id^='emailSuc']").css("display","none");
$("[id^='emailVrfctNo']").css("display","inline-block");
mailDoubleSubmitFlag = false;
@ -347,7 +359,11 @@ function mobileCert(){
data : {"mobileNo" : mobileNo},
success : function(result){
alert("인증번호가 발송됐습니다.");
$("#mobileVrfctNo").val("");
$("#mobileCertYn").val("N");
$("#mobileCertSendBtn").removeClass('btn-color');
$("#mobileCertSendBtn").addClass('btn-gray');
$("#mobileCertSendBtn").attr("disabled", true);
$("#mobileReSend").css("display","");
$("[id^='mobileSuc']").css("display","none");
$("[id^='mobileVrfctNo']").css("display","inline-block");
@ -621,7 +637,7 @@ function fn_cancel(){
</div>
<div class="row" id="mobileCertForm">
<label for="mobileVrfctNo" style="display:none;">인증번호 입력</label><input class="form-control cer" type="text" id='mobileVrfctNo' name='mobileVrfctNo' style="display:none;" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');" maxlength="6" placeholder=" SMS로 발송된 인증번호를 입력하세요"/>
<button type="button" class="btn-gray" id='mobileVrfctNoBtn' style="display:none;" onclick='certMobileCheck();'>확인</button>
<button type="button" class="btn-color" id='mobileVrfctNoBtn' style="display:none;" onclick='certMobileCheck();'>확인</button>
<span id="mobileSuc" class="suc">인증이 완료되었습니다.</span>
<span id="mobileSuc-chk" class="chk-suc"></span>
</div>
@ -638,7 +654,7 @@ function fn_cancel(){
</div>
<div class="row" id="emailCertForm">
<label for="emailVrfctNo" style="display:none;">인증번호 입력</label><input class="form-control cer" type="text" id='emailVrfctNo' name='emailVrfctNo' style="display:none;" placeholder=" 이메일로 발송된 인증번호를 입력하세요"/>
<button type="button" class="btn-gray" id='emailVrfctNoBtn' style="display:none;" onclick='certEmailCheck()'>확인</button>
<button type="button" class="btn-color" id='emailVrfctNoBtn' style="display:none;" onclick='certEmailCheck()'>확인</button>
<span id="emailSuc" class="suc">인증이 완료되었습니다.</span>
<span id="emailSuc-chk" class="chk-suc"></span>
</div>

View File

@ -72,8 +72,11 @@ $(document).ready(function() {
}else{
$("#mobileCertYn").val("N");
$("#mobileCertSendBtn").css("display","");
$("#mobileReSend").css("display","");
$("#mobileReSend").css("display","none");
$("[id^='mobileSuc']").css("display","none");
$("#mobileCertSendBtn").removeClass('btn-gray');
$("#mobileCertSendBtn").addClass('btn-color');
$("#mobileCertSendBtn").attr("disabled", false);
}
});
<%
@ -88,10 +91,13 @@ $(document).ready(function() {
$("[id^='emailSuc']").css("display","inline-block");
$("[id^='emailVrfctNo']").css("display","none");
}else{
$("#emailCertYn").val("N");
$("#emailCertYn").val("N");
$("#emailCertSendBtn").css("display","");
$("#emailReSend").css("display","");
$("#emailReSend").css("display","none");
$("[id^='emailSuc']").css("display","none");
$("#emailCertSendBtn").removeClass('btn-gray');
$("#emailCertSendBtn").addClass('btn-color');
$("#emailCertSendBtn").attr("disabled", false);
}
});
@ -324,7 +330,12 @@ function emailCert(){
if(result.emailCertYn=="Y")
{
$("#emailVrfctNo").val("");
$("#emailCertYn").val("N");
$("#emailCertSendBtn").removeClass('btn-color');
$("#emailCertSendBtn").addClass('btn-gray');
$("#emailCertSendBtn").attr("disabled", true);
$("#emailReSend").css("display","");
$("[id^='emailSuc']").css("display","none");
$("[id^='emailVrfctNo']").css("display","inline-block");
mailDoubleSubmitFlag = false;
@ -408,7 +419,12 @@ function mobileCert(){
"pageName" : "myInfo"},
success : function(result){
alert("인증번호가 발송됐습니다.");
$("#mobileVrfctNo").val("");
$("#mobileCertYn").val("N");
$("#mobileCertSendBtn").removeClass('btn-color');
$("#mobileCertSendBtn").addClass('btn-gray');
$("#mobileCertSendBtn").attr("disabled", true);
$("#mobileReSend").css("display","");
$("[id^='mobileSuc']").css("display","none");
$("[id^='mobileVrfctNo']").css("display","inline-block");
mobileDoubleSubmitFlag = false;
@ -653,7 +669,7 @@ function snsUnlink(snsId){
</div>
<div class="row" id="mobileCertForm">
<label for="mobileVrfctNo" style="display:none;">인증번호 입력</label><input class="form-control cer" type="text" style="display:none;" id='mobileVrfctNo' name='mobileVrfctNo' placeholder=" SMS로 발송된 인증번호를 입력하세요"/>
<button type="button" class="btn-gray" style="display:none;" id='mobileVrfctNoBtn' onclick='certMobileCheck();'>확인</button>
<button type="button" class="btn-color" style="display:none;" id='mobileVrfctNoBtn' onclick='certMobileCheck();'>확인</button>
<span id="mobileSuc" class="suc">인증이 완료되었습니다.</span>
<span id="mobileSuc-chk" class="chk-suc"></span>
</div>
@ -670,7 +686,7 @@ function snsUnlink(snsId){
</div>
<div class="row" id="emailCertForm">
<label for="emailVrfctNo" style="display:none;">인증번호 입력</label><input class="form-control cer" type="text" id='emailVrfctNo' style="display:none;" name='emailVrfctNo' placeholder=" 이메일로 발송된 인증번호를 입력하세요"/>
<button type="button" class="btn-gray" id='emailVrfctNoBtn' style="display:none;" onclick='certEmailCheck()'>확인</button>
<button type="button" class="btn-color" id='emailVrfctNoBtn' style="display:none;" onclick='certEmailCheck()'>확인</button>
<span id="emailSuc" class="suc">인증이 완료되었습니다.</span>
<span id="emailSuc-chk" class="chk-suc"></span>
</div>