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

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.setEmail(StringUtil.maskEmail(loginVO.getEmail()));
loginVO.setName(StringUtil.maskName(loginVO.getName())); loginVO.setName(StringUtil.maskName(loginVO.getName()));
model.addAttribute("loginVO",loginVO); model.addAttribute("loginVO",loginVO);
model.addAttribute("myPageUri",myPageUri);
return "nlib/member/deleteMembershipForm"; return "nlib/member/deleteMembershipForm";
} }

View File

@ -147,7 +147,7 @@ public class UserInfoController extends NlibCommonController {
vo.setPassword(encodedText); 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("loginVO",loginVO);
model.addAttribute("snsList",snsList); model.addAttribute("snsList",snsList);
return "nlib/userInfo/putMyInfo"; 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> </script>
<form id="deleteMembershipForm" name="deleteMembershipForm"> <form id="deleteMembershipForm" name="deleteMembershipForm">
<input type="hidden" id="previousPage" name="previousPage" value="deleteMembershipForm">
<!-- 회원탈퇴 섹션 --> <!-- 회원탈퇴 섹션 -->
<div class="location secession"> <div class="location secession">
<h2 class="blind">회원탈퇴 섹션영역</h2> <h2 class="blind">회원탈퇴 섹션영역</h2>
@ -85,7 +93,7 @@ function deleteMembership()
</div> </div>
<div class="btn-box"> <div class="btn-box">
<button type="button" class="btn btn-color" onclick="deleteMembership();">탈퇴하기</button> <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> </div>
</div> </div>

View File

@ -42,14 +42,6 @@ $(document).ready(function() {
%> %>
$("[id^='mobileSuc']").css("display","inline-block"); $("[id^='mobileSuc']").css("display","inline-block");
$("[id^='emailSuc']").css("display","inline-block"); $("[id^='emailSuc']").css("display","inline-block");
<%
// sns연동이 하나일때 연결해제버튼 제거
%>
if($("inputinput[name='unlinkBtn']").length==1)
{
$("input[name='unlinkBtn']").remove();
};
<% <%
//새비밀번호,새비밀번호확인이 일치하는지 확인 //새비밀번호,새비밀번호확인이 일치하는지 확인
%> %>
@ -581,9 +573,9 @@ function snsUnlink(snsId){
success : function(result){ success : function(result){
alert("연동이 해지되었습니다."); alert("연동이 해지되었습니다.");
$("#sns_" + snsId).remove(); $("#sns_" + snsId).remove();
if($("input[name='unlinkBtn']").length==1) if($("button[name='unlinkBtn']").length==1)
{ {
$("input[name='unlinkBtn']").remove(); $("button[name='unlinkBtn']").remove();
}; };
},error : function(){ },error : function(){
} }
@ -620,8 +612,8 @@ function snsUnlink(snsId){
<input type="hidden" id="mobileCertYn" name="mobileCertYn" value="Y"> <input type="hidden" id="mobileCertYn" name="mobileCertYn" value="Y">
<input type="hidden" id="emailCertYn" name="emailCertYn" value="Y"> <input type="hidden" id="emailCertYn" name="emailCertYn" value="Y">
<input type="hidden" id="loginUserId" name="loginUserId" > <input type="hidden" id="loginUserId" name="loginUserId" >
<input type="hidden" id="infoRecvSmsYn" name="infoRecvSmsYn" > <input type="hidden" id="infoRecvSmsYn" name="infoRecvSmsYn" value="Y" >
<input type="hidden" id="infoRecvEmailYn" name="infoRecvEmailYn"> <input type="hidden" id="infoRecvEmailYn" name="infoRecvEmailYn" value="Y">
<input type="hidden" id="mktRecvSmsYn" name="mktRecvSmsYn"> <input type="hidden" id="mktRecvSmsYn" name="mktRecvSmsYn">
<input type="hidden" id="mktRecvEmailYn" name="mktRecvEmailYn"> <input type="hidden" id="mktRecvEmailYn" name="mktRecvEmailYn">
<input type="hidden" id="mbInfoId" name="mbInfoId" value="<c:out value="${loginVO.mbInfoId}"/>" > <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="con sns">
<div class="row"> <div class="row">
<c:forEach var="result" items="${snsList}" varStatus="status"> <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> <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> <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> </div>