회원탈퇴페이지 진입시 취소하면 내정보수정으로 비밀번호입력없이 .

This commit is contained in:
JSYOO 2021-11-30 13:44:44 +09:00
parent a9fc8ef150
commit a5f299c5d6
4 changed files with 18 additions and 19 deletions

View File

@ -746,7 +746,6 @@ public class MemberController extends NlibCommonController{
loginVO.setEmail(StringUtil.maskEmail(loginVO.getEmail()));
loginVO.setName(StringUtil.maskName(loginVO.getName()));
model.addAttribute("loginVO",loginVO);
model.addAttribute("myPageUri",myPageUri);
return "nlib/member/deleteMembershipForm";
}

View File

@ -147,7 +147,7 @@ public class UserInfoController extends NlibCommonController {
vo.setPassword(encodedText);
//암호화된 패스워드 비교
if(loginVO.getPassword().equals(vo.getPassword())) {
if(loginVO.getPassword().equals(vo.getPassword()) || vo.getPreviousPage().equals("deleteMembershipForm")) {
model.addAttribute("loginVO",loginVO);
model.addAttribute("snsList",snsList);
return "nlib/userInfo/putMyInfo";

View File

@ -57,8 +57,16 @@ function deleteMembership()
}
})
}
function deleteCancle()
{
document.deleteMembershipForm.action="${pageContext.request.contextPath}/userInfo/putMyInfo.do";
document.deleteMembershipForm.submit();
}
</script>
<form id="deleteMembershipForm" name="deleteMembershipForm">
<input type="hidden" id="previousPage" name="previousPage" value="deleteMembershipForm">
<!-- 회원탈퇴 섹션 -->
<div class="location secession">
<h2 class="blind">회원탈퇴 섹션영역</h2>
@ -85,7 +93,7 @@ function deleteMembership()
</div>
<div class="btn-box">
<button type="button" class="btn btn-color" onclick="deleteMembership();">탈퇴하기</button>
<button type="button" class="btn btn-gray" onclick="location.href='${myPageUri}'">취소</button>
<button type="button" class="btn btn-gray" onclick="deleteCancle();">취소</button>
</div>
</div>
</div>

View File

@ -42,14 +42,6 @@ $(document).ready(function() {
%>
$("[id^='mobileSuc']").css("display","inline-block");
$("[id^='emailSuc']").css("display","inline-block");
<%
// sns연동이 하나일때 연결해제버튼 제거
%>
if($("inputinput[name='unlinkBtn']").length==1)
{
$("input[name='unlinkBtn']").remove();
};
<%
//새비밀번호,새비밀번호확인이 일치하는지 확인
%>
@ -580,10 +572,10 @@ function snsUnlink(snsId){
data : {mbSnsId:snsId},
success : function(result){
alert("연동이 해지되었습니다.");
$("#sns_"+snsId).remove();
if($("input[name='unlinkBtn']").length==1)
$("#sns_" + snsId).remove();
if($("button[name='unlinkBtn']").length==1)
{
$("input[name='unlinkBtn']").remove();
$("button[name='unlinkBtn']").remove();
};
},error : function(){
}
@ -620,8 +612,8 @@ function snsUnlink(snsId){
<input type="hidden" id="mobileCertYn" name="mobileCertYn" value="Y">
<input type="hidden" id="emailCertYn" name="emailCertYn" value="Y">
<input type="hidden" id="loginUserId" name="loginUserId" >
<input type="hidden" id="infoRecvSmsYn" name="infoRecvSmsYn" >
<input type="hidden" id="infoRecvEmailYn" name="infoRecvEmailYn">
<input type="hidden" id="infoRecvSmsYn" name="infoRecvSmsYn" value="Y" >
<input type="hidden" id="infoRecvEmailYn" name="infoRecvEmailYn" value="Y">
<input type="hidden" id="mktRecvSmsYn" name="mktRecvSmsYn">
<input type="hidden" id="mktRecvEmailYn" name="mktRecvEmailYn">
<input type="hidden" id="mbInfoId" name="mbInfoId" value="<c:out value="${loginVO.mbInfoId}"/>" >
@ -716,7 +708,7 @@ function snsUnlink(snsId){
<div class="con sns">
<div class="row">
<c:forEach var="result" items="${snsList}" varStatus="status">
<div class="list" id="sns_<c:out value="sns_${result.mbSnsId}"/>">
<div class="list" id="sns_<c:out value="${result.mbSnsId}"/>">
<div class="sns-box ${fn:toLowerCase(result.snsType)}"><span><img src="/images/icon/icon-${fn:toLowerCase(result.snsType)}-login.png" alt="로고"></span><span><c:out value="${result.snsUserId}" /> <c:out value="${result.regDd}" /> 연결완료</span></div>
<c:if test="${fn:length(snsList) > 1}"><button type="button" class="btn-black" name="unlinkBtn" onclick="snsUnlink('<c:out value="${result.mbSnsId}" />');">연결해제</button></c:if>
</div>