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

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

View File

@ -199,7 +199,11 @@ $(document).ready(function() {
}else{ }else{
$("#mobileCertYn").val("N"); $("#mobileCertYn").val("N");
$("#mobileCertSendBtn").css("display",""); $("#mobileCertSendBtn").css("display","");
$("#mobileReSend").css("display","none");
$("[id^='mobileSuc']").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{ }else{
$("#emailCertYn").val("N"); $("#emailCertYn").val("N");
$("#emailCertSendBtn").css("display",""); $("#emailCertSendBtn").css("display","");
$("#emailReSend").css("display",""); $("#emailReSend").css("display","none");
$("[id^='emailSuc']").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") if(result.emailCertYn=="Y")
{ {
$("#emailVrfctNo").val("");
$("#emailCertYn").val("N"); $("#emailCertYn").val("N");
$("#emailCertSendBtn").removeClass('btn-color');
$("#emailCertSendBtn").addClass('btn-gray');
$("#emailCertSendBtn").attr("disabled", true);
$("#emailReSend").css("display","");
$("[id^='emailSuc']").css("display","none"); $("[id^='emailSuc']").css("display","none");
$("[id^='emailVrfctNo']").css("display","inline-block"); $("[id^='emailVrfctNo']").css("display","inline-block");
mailDoubleSubmitFlag = false; mailDoubleSubmitFlag = false;
@ -347,7 +359,11 @@ function mobileCert(){
data : {"mobileNo" : mobileNo}, data : {"mobileNo" : mobileNo},
success : function(result){ success : function(result){
alert("인증번호가 발송됐습니다."); alert("인증번호가 발송됐습니다.");
$("#mobileVrfctNo").val("");
$("#mobileCertYn").val("N"); $("#mobileCertYn").val("N");
$("#mobileCertSendBtn").removeClass('btn-color');
$("#mobileCertSendBtn").addClass('btn-gray');
$("#mobileCertSendBtn").attr("disabled", true);
$("#mobileReSend").css("display",""); $("#mobileReSend").css("display","");
$("[id^='mobileSuc']").css("display","none"); $("[id^='mobileSuc']").css("display","none");
$("[id^='mobileVrfctNo']").css("display","inline-block"); $("[id^='mobileVrfctNo']").css("display","inline-block");
@ -621,7 +637,7 @@ function fn_cancel(){
</div> </div>
<div class="row" id="mobileCertForm"> <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로 발송된 인증번호를 입력하세요"/> <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" class="suc">인증이 완료되었습니다.</span>
<span id="mobileSuc-chk" class="chk-suc"></span> <span id="mobileSuc-chk" class="chk-suc"></span>
</div> </div>
@ -638,7 +654,7 @@ function fn_cancel(){
</div> </div>
<div class="row" id="emailCertForm"> <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=" 이메일로 발송된 인증번호를 입력하세요"/> <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" class="suc">인증이 완료되었습니다.</span>
<span id="emailSuc-chk" class="chk-suc"></span> <span id="emailSuc-chk" class="chk-suc"></span>
</div> </div>

View File

@ -72,8 +72,11 @@ $(document).ready(function() {
}else{ }else{
$("#mobileCertYn").val("N"); $("#mobileCertYn").val("N");
$("#mobileCertSendBtn").css("display",""); $("#mobileCertSendBtn").css("display","");
$("#mobileReSend").css("display",""); $("#mobileReSend").css("display","none");
$("[id^='mobileSuc']").css("display","none"); $("[id^='mobileSuc']").css("display","none");
$("#mobileCertSendBtn").removeClass('btn-gray');
$("#mobileCertSendBtn").addClass('btn-color');
$("#mobileCertSendBtn").attr("disabled", false);
} }
}); });
<% <%
@ -90,8 +93,11 @@ $(document).ready(function() {
}else{ }else{
$("#emailCertYn").val("N"); $("#emailCertYn").val("N");
$("#emailCertSendBtn").css("display",""); $("#emailCertSendBtn").css("display","");
$("#emailReSend").css("display",""); $("#emailReSend").css("display","none");
$("[id^='emailSuc']").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") if(result.emailCertYn=="Y")
{ {
$("#emailVrfctNo").val("");
$("#emailCertYn").val("N"); $("#emailCertYn").val("N");
$("#emailCertSendBtn").removeClass('btn-color');
$("#emailCertSendBtn").addClass('btn-gray');
$("#emailCertSendBtn").attr("disabled", true);
$("#emailReSend").css("display","");
$("[id^='emailSuc']").css("display","none"); $("[id^='emailSuc']").css("display","none");
$("[id^='emailVrfctNo']").css("display","inline-block"); $("[id^='emailVrfctNo']").css("display","inline-block");
mailDoubleSubmitFlag = false; mailDoubleSubmitFlag = false;
@ -408,7 +419,12 @@ function mobileCert(){
"pageName" : "myInfo"}, "pageName" : "myInfo"},
success : function(result){ success : function(result){
alert("인증번호가 발송됐습니다."); alert("인증번호가 발송됐습니다.");
$("#mobileVrfctNo").val("");
$("#mobileCertYn").val("N"); $("#mobileCertYn").val("N");
$("#mobileCertSendBtn").removeClass('btn-color');
$("#mobileCertSendBtn").addClass('btn-gray');
$("#mobileCertSendBtn").attr("disabled", true);
$("#mobileReSend").css("display","");
$("[id^='mobileSuc']").css("display","none"); $("[id^='mobileSuc']").css("display","none");
$("[id^='mobileVrfctNo']").css("display","inline-block"); $("[id^='mobileVrfctNo']").css("display","inline-block");
mobileDoubleSubmitFlag = false; mobileDoubleSubmitFlag = false;
@ -653,7 +669,7 @@ function snsUnlink(snsId){
</div> </div>
<div class="row" id="mobileCertForm"> <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로 발송된 인증번호를 입력하세요"/> <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" class="suc">인증이 완료되었습니다.</span>
<span id="mobileSuc-chk" class="chk-suc"></span> <span id="mobileSuc-chk" class="chk-suc"></span>
</div> </div>
@ -670,7 +686,7 @@ function snsUnlink(snsId){
</div> </div>
<div class="row" id="emailCertForm"> <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=" 이메일로 발송된 인증번호를 입력하세요"/> <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" class="suc">인증이 완료되었습니다.</span>
<span id="emailSuc-chk" class="chk-suc"></span> <span id="emailSuc-chk" class="chk-suc"></span>
</div> </div>