YNICTE/BO/Views/user/pwchange.cshtml

85 lines
3.6 KiB
Plaintext

@model NP.Model.VMUser
@{
Layout = "~/Views/Shared/_PopupLayout.cshtml";
}
<div>
<section id="content">
<section class="vbox bg-white">
<div class="well m-t">
<div class="row">
<div class="col-lg-12 text-center">
<h4>개인정보 보호를 위해 비밀번호를 변경해주세요.</h4>
<p>
비밀번호를 변경하신지 90일이 지났습니다.<br>
안전한 사용을 위하여 기존 비밀번호를 변경해야 합니다.<br>
아래에 새 비밀번호를 입력해주세요.<br>
</p>
</div>
</div>
</div>
<form action="" method="post" id="mform">
<div class="panel-body">
<div class="form-group text-center">
<label class="col-sm-4 col-md-2 control-label">비밀번호</label>
<div class="col-sm-8 col-md-10">@Html.PasswordFor(m => m.User.userpass, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "20" })</div>
<br />
<label class="col-sm-4 col-md-2 control-label">비밀번호확인</label>
<div class="col-sm-8 col-md-10">@Html.PasswordFor(m => m.stringval, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "20" })</div>
</div>
</div>
@Html.HiddenFor(w => w.User.userno)
</form>
</section>
<div class="botfixempty">&nbsp;</div>
<div class="form-group botfix">
<a href="#" class="btn btn-primary" onclick="save(1);">비밀번호 변경</a>
<a href="#" class="btn btn-default" onclick="save(0);">다음에 변경하기</a>
</div>
</section>
</div>
<form id="dform" method="post" action="/user/pwchange">
@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })
</form>
@section styles{
<style>
.botfix {
margin-left: -20px;
}
</style>
}
@section scriptsHeader{
}
@section scripts{
<script>
$(document).ready(function () {
});
function save(issave) {
if (issave == 1 && check("User_userpass", null, "새로운 비밀번호를 입력해주세요.")) { }
else if (issave == 1 && check("stringval", null, "비밀번호 확인을 입력해주세요.")) { }
else if (issave == 1 && val("User_userpass") != val("stringval")) { focus("stringval"); msg("입력해주신 비밀번호가 서로 다릅니다. 다시 확인해주세요."); }
else if (issave == 1 && !ispass(val("User_userpass"))) { msg("비밀번호는 영문, 숫자, 특수문자를 조합하여 8자리 이상으로 사용해야 합니다."); }
else if (issave == 0 || confirm("변경하시겠습니까?")) {
capfileform("/acommon/pwchange", "mform", "cbsave(" + issave + ")");
}
}
function cbsave(issave) {
if (capResult.code == 1000) {
if (issave == 1) {
msg("변경되었습니다.");
}
setTimeout(function () {
goparent();
}, 1000);
}
else {
msgdev();
}
}
</script>
}