휴면계정 안내 및 처리결과 : 퍼블 적용

This commit is contained in:
KNKIM 2021-11-05 16:58:11 +09:00
parent 762181cb7c
commit cc9b10866f
3 changed files with 75 additions and 94 deletions

View File

@ -87,7 +87,7 @@ public class NotificationController extends NlibCommonController {
searchNotificationVO.setRecvUserId(mbInfoId);
List<NotificationVO> list = notificationService.listNotifications(searchNotificationVO);
int totRecordCount = (list == null || list.get(0) == null) ? 0 : list.get(0).getTotCnt();
int totRecordCount = (list == null) ? 0 : list.size();
searchNotificationVO.setTotRecordCount(totRecordCount);
model.addAttribute("notificationList", list);

View File

@ -29,46 +29,41 @@
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<c:set var="pageTitle">휴면계좌 해제 처리결과</c:set>
<c:set var="pageTitle">휴면계정 해제</c:set>
<!DOCTYPE html>
<html>
<head>
<title>LoginTest</title>
<script src = "//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript" src="https://static.nid.naver.com/js/naverLogin_implicit-1.0.2.js" charset="utf-8"></script>
<script src="https://apis.google.com/js/api:client.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
function signUp(){
location.href="${pageContext.request.contextPath}/member/selectMemberJoiningInfo.do";
}
function findInfo(){
location.href="${pageContext.request.contextPath}/member/initPasswordForm.do";
}
</script>
</head>
<body>
<br>
<h1>${pageTitle }</h1>
<form name="dormantForm" id="dormantForm"
action="${pageContext.request.contextPath}/login/activateDormantAcc.do"
method="post">
<br />
<input type="text" id="mbInfoId" name="mbInfoId" value="${oauthUser.nlibVO.mbInfoId}" />
<br />
정상적으로 휴면 해제되었습니다.<br />
<br />
- 이름 : ${oauthUser.nlibVO.name}<br />
- 로그인ID : ${oauthUser.nlibVO.loginUserId}<br />
- 이메일 : ${oauthUser.nlibVO.email}<br />
<br/>
<input type="button" id="continueBtn" name="continueBtn" value="로그인 계속 진행" onclick="javascript: location.href = '${pageContext.request.contextPath}/login/loginCouncilSSO.do';" />
</form>
</body>
</html>
<!-- 휴면계정 섹션 -->
<div class="location join succ dormant">
<h2 class="blind">휴면계정 섹션영역</h2>
<div class="inner">
<div class="row-top icon">
<div class="icon"><img src="/images/icon/icon-dormant.png" alt="자물쇠 아이콘"></div>
<p>${pageTitle }</p>
</div>
<div class="contents row-bottom">
<div class="join-box">
<form name="dormantForm" id="dormantForm" action="${pageContext.request.contextPath}/login/activateDormantAcc.do" method="post">
<input type="hidden" id="mbInfoId" name="mbInfoId" value="${oauthUser.nlibVO.mbInfoId}" />
<div class="success">
<div class="text">
<p><span>${oauthUser.nlibVO.name}</span> 회원님의 계정이 정상적으로 <span>휴면 해제</span>되었습니다.</p>
</div>
<div class="box">
<c:if test="${empty message}">
<p><span>[로그인]</span>을 클릭하여 로그인을 계속 진행해 주시기 바랍니다.</p>
</c:if>
<c:if test="${not empty message}">
<p><span>${message }</span></p>
</c:if>
</div>
<div class="btn">
<a href="javascript:void(0)" class="btn-color" id="activateBtn" name="activateBtn" onclick="javascript: location.href = '${pageContext.request.contextPath}/login/loginCouncilSSO.do';">로그인</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>

View File

@ -29,55 +29,41 @@
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<c:set var="pageTitle">휴면계안내</c:set>
<c:set var="pageTitle">휴면계안내</c:set>
<!DOCTYPE html>
<html>
<head>
<title>LoginTest</title>
<script src = "//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript" src="https://static.nid.naver.com/js/naverLogin_implicit-1.0.2.js" charset="utf-8"></script>
<script src="https://apis.google.com/js/api:client.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
function signUp(){
location.href="${pageContext.request.contextPath}/member/selectMemberJoiningInfo.do";
}
function findInfo(){
location.href="${pageContext.request.contextPath}/member/initPasswordForm.do";
}
</script>
</head>
<body>
<br>
<h1>휴면계좌안내</h1>
<form name="dormantForm" id="dormantForm"
action="${pageContext.request.contextPath}/login/activateDormantAcc.do"
method="post">
<br />
<input type="text" id="mbInfoId" name="mbInfoId" value="${oauthUser.nlibVO.mbInfoId}" />
<br />
사용자 계정이 아래와 같이 휴면된 상태입니다. <br />
<br />
- 이름 : ${oauthUser.nlibVO.name}<br />
- 로그인ID : ${oauthUser.nlibVO.loginUserId}<br />
- 이메일 : ${oauthUser.nlibVO.email}<br />
- 휴면전환일자 :
<fmt:parseDate value="${oauthUser.nlibVO.dmtProcDd}" var="dmtProcDd" pattern="yyyyMMddHHmmss"/>
<fmt:formatDate value="${dmtProcDd}" pattern="yyyy.MM.dd HH:mm"/><br />
<br/>
정상적인 서비스를 이용하시려면 휴면상태를 해제하여야 합니다. <br />
휴면상태를 해제하시겠습니까?
<br/>
<input type="submit" id="activateBtn" name="activateBtn" value="예, 해제합니다." />
<input type="button" id="inactivateBtn" name="" value="홈화면 이동" onclick="javascript: location.href = '${pageContext.request.contextPath}';" />
</form>
</body>
</html>
<!-- 휴면계정 섹션 -->
<div class="location join succ dormant">
<h2 class="blind">휴면계정 섹션영역</h2>
<div class="inner">
<div class="row-top icon">
<div class="icon"><img src="/images/icon/icon-dormant.png" alt="자물쇠 아이콘"></div>
<p>${pageTitle }</p>
</div>
<div class="contents row-bottom">
<div class="join-box">
<form name="dormantForm" id="dormantForm" action="${pageContext.request.contextPath}/login/activateDormantAcc.do" method="post">
<input type="hidden" id="mbInfoId" name="mbInfoId" value="${oauthUser.nlibVO.mbInfoId}" />
<div class="success">
<div class="text">
<p><span>${oauthUser.nlibVO.name}</span> 회원님의 계정은 현재 <span>휴면 상태</span>입니다.<br>서비스 이용을 원하신다면 지금 바로 휴면을 해제하세요!</p>
<p>회원님의 정보를 안전하게 보호하기 위하여 <span>일정 기간동안</span> 이용내역이 없는 경우<br>휴면 상태로 계정을 전환하여 보관하는 정책을 실시하고 있습니다.</p>
</div>
<div class="box">
<c:if test="${empty message}">
<p>휴면 상태의 회원의 경우 서비스 이용이 제한되며,<br><span>[휴면해제]</span> 버튼을 통해 휴면해제 가능합니다. </p>
</c:if>
<c:if test="${not empty message}">
<p><span>${message }</span></p>
</c:if>
</div>
<div class="btn">
<a href="javascript:void(0)" class="btn-gray" id="inactivateBtn" onclick="javascript: location.href = '/';">취소</a>
<a href="javascript:void(0)" class="btn-color" id="activateBtn" name="activateBtn" onclick="javascript:$('#dormantForm').submit();">휴면해제</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>