<추가사항>
1. 개인정보수정 팝업 (p8) - 비밀번호 변경 90일 경과일 때 개인정보 변경 안내 - 신규 페이지 권한 추가 /Account/Pwchange 2. 휴면해제 안내 (p9) - 1년간 로그인 이력 없을시 휴면해제 안내 - 신규 페이지 권한 추가 /Account/DormantCancel 3. ID/PW 찾기 휴면 테이블에서도 검색 (p10) - user 테이블 검색 없을 시 휴면테이블 까지 검색 # 커밋 파일 FO\Views\Account\DormantCancel.cshtml FO\Views\Account\PwChange.cshtml # 테스트 결과 - 이상없음 # 특이사항 및 이슈사항 - 이상없음
This commit is contained in:
parent
f93c8a4b9d
commit
1da5f5571e
|
|
@ -0,0 +1,67 @@
|
|||
<form action="" id="mform" method="post">
|
||||
<input type="hidden" name="rtnurl" id="rtnurl" value="@(ViewBag.RTNURL)" />
|
||||
@if (ViewBag.UserNo > 0)
|
||||
{
|
||||
<div class="lgnForm" style="max-width: 500px; margin: 0 auto; text-align: center;">
|
||||
<p class="idpwTxt">
|
||||
<span><b>계정이 휴면상태입니다.</b><br /><br /></span>
|
||||
<span>1년간 로그인 이력이 없이 휴면 전환된 계정을 해제하여<br /></span>
|
||||
<span>다시 사용하실 수 있습니다.<br /></span>
|
||||
</p>
|
||||
<ul class="idpwBtn">
|
||||
<li><a href="#" onclick="save(1);">휴면상태 해제</a></li>
|
||||
<li><a href="#" onclick="save(0);">취소</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
}
|
||||
else if (ViewBag.UserNo < 0)
|
||||
{
|
||||
<div class="lgnForm" style="max-width: 500px; margin: 0 auto;">
|
||||
<p class="idpwTxt">
|
||||
<span><b>휴면데이터가 존재하지 않는</b>계정입니다.</span>
|
||||
<span>관리자에게 문의해주세요.</span>
|
||||
</p>
|
||||
<ul class="idpwBtn">
|
||||
<li><a href="/">취소</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
}
|
||||
</form>
|
||||
|
||||
@section scripts{
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
});
|
||||
function save(no) {
|
||||
if (no < 1) {
|
||||
location.href = "/Account/Logout";
|
||||
} else {
|
||||
if (@(ViewBag.UserNo) > 0) {
|
||||
capp("/focommon/dormantcancel", { userno: @(ViewBag.UserNo) }, "cbsave");
|
||||
} else {
|
||||
$("#mform").attr("action", "/Account/Join");
|
||||
$("#mform").submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
function cbsave() {
|
||||
if (capResult.code == 1000) {
|
||||
msg("휴면이 해제되었습니다.");
|
||||
setTimeout(function () {
|
||||
if ($("#rtnurl").val() != "") {
|
||||
location.href = $("#rtnurl").val();
|
||||
} else {
|
||||
$("#mform").attr("action", "/").submit();
|
||||
}
|
||||
});
|
||||
} else if (capResult.code == 1) {
|
||||
msg("휴면데이터가 없어 휴면해제가 불가합니다");
|
||||
} else if (capResult.code == 2) {
|
||||
msg("로그인이 불가합니다. 관리자에게 문의해주세요.");
|
||||
} else {
|
||||
msgadmin();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
}
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
@model NP.Model.VMUser
|
||||
<form action="" id="mform" method="post">
|
||||
@Html.HiddenFor(m => m.userno)
|
||||
@Html.HiddenFor(m => m.User.userid)
|
||||
@if (Model.userno > 0)
|
||||
{
|
||||
<div class="lgnForm" style="max-width: 500px; margin: 0 auto; text-align: center;">
|
||||
<p class="idpwTxt">
|
||||
<span><b>개인정보 보호를 위해 비밀번호를 변경해주세요.</b><br /><br /></span>
|
||||
<span>비밀번호를 변경하신지 90일이 지났습니다.<br /></span>
|
||||
<span>안전한 사용을 위하여 기존 비밀번호를 변경해야합니다.<br /></span>
|
||||
<span>아래에 새 비밀번호를 입력해주세요.</span><br /><br />
|
||||
</p>
|
||||
<ul class="lgnInput">
|
||||
<li><input type="password" name="User.userpass" id="up1" placeholder="비밀번호(8자 이상, 영문/숫자/특수기호 포함)" /></li>
|
||||
<li><input type="password" id="up2" placeholder="비밀번호 확인(동일한 비밀번호 입력)" /></li>
|
||||
</ul>
|
||||
<ul class="idpwBtn">
|
||||
<li><a href="#" onclick="save(1);">비밀번호 변경</a></li>
|
||||
<li><a href="#" onclick="save(0);">다음에 변경하기</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
}
|
||||
</form>
|
||||
@section scripts{
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
});
|
||||
function save(num) {
|
||||
if (num == 0) {
|
||||
cap("/focommon/pwchange", "mform", "cbsave");
|
||||
} else {
|
||||
if (check("up1", null, "비밀번호를 입력해주세요.")) { }
|
||||
else if (!ispassword(val("up1"))) { focus("up1"); msg("(8자 이상, 영문/숫자/특수기호 포함) 규칙으로 비밀번호를 입력해주세요."); }
|
||||
else if (val("up1") != val("up2")) { focus("up2"); msg("비밀번호확인이 일치하지 않습니다. 다시 입력해주세요."); }
|
||||
else {
|
||||
cap("/focommon/pwchange", "mform", "cbsave");
|
||||
}
|
||||
}
|
||||
}
|
||||
function cbsave() {
|
||||
if (capResult.code == 1000) {
|
||||
bglayer(true);
|
||||
location.href = '/';
|
||||
}
|
||||
else {
|
||||
msgadmin();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue