YNICTE/FO/Views/Account/PwChange.cshtml

54 lines
2.3 KiB
Plaintext

@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>
}