123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <link href="/static/css/login.css" rel="stylesheet" type="text/css"/>
- <form id="loginform">
- <div class="login_area" style="right: 40%;">
- <div class="login_text" style="color: #6f7d8e;text-align: center;">登录密码修改</div>
- <div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;">
- <span class="fieldStyle">原密码</span>
- <input type="password" id="oldp" maxlength="32" placeholder="请输入原来的登录密码" class="login_input"/>
- </div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;">
- <span class="fieldStyle">新密码</span>
- <input type="password" id="newp" AUTOCOMPLETE="off" maxlength="32" placeholder="请输入新的登录密码" class="login_input"/>
- <div style="color: #a4a0a0" id="user_pwd_rule"></div>
- </div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;">
- <span class="fieldStyle">确认新密码</span>
- <input type="password" id="newp2" AUTOCOMPLETE="off" maxlength="32" placeholder="请再次输入新的登录密码" class="login_input"/>
- </div>
- </div>
- <button id="btnLogin" class="login_button">保存</button>
- </div>
- </form>
- <script type="text/javascript" src="/static/js/SmCrypto.min.js"></script>
- <script type="text/javascript">
- //获取用户密码规则
- $.getJSON(Global.AccessUrl+"/api/getSysParamList",{"param_name":"user_pwd_rule"},function(jsondata){
- if(jsondata.code!=0){
- layer.msg(jsondata.msg,{
- icon:Global.ICON_ERROR
- })
- return
- }
- if(jsondata.data[0]["param_value"]=="simple") $("#user_pwd_rule").html("密码为长度6-32位的任意字符");
- else $("#user_pwd_rule").html('密码长度只能为8-32位字符且由大小写字母、数字和特殊字符组成');
- })
- $("form").submit(function (e) {
- e.preventDefault();
- var formdata = {
- "newpwd": $.trim($("#newp").val()),
- "oldpwd": $.trim($("#oldp").val())
- };
- if (formdata.oldpwd == "") {
- layer.tips("请输入原登录密码!", "#oldp", {tips: [3, "red"]});
- $("#oldp").focus();
- return false;
- }
- if (formdata.newpwd == "") {
- layer.tips("请输入新登录密码!", "#newp", {tips: [3, "red"]});
- $("#newp").focus();
- return false;
- }
- var p2=$.trim($("#newp2").val());
- if(formdata.newpwd!=p2){
- layer.tips("新登录密码2次输入不一致!", "#newp2", {tips: [3, "red"]});
- $("#newp2").focus();
- return false;
- }
- formdata.newpwd = Tools.GetPassWord(formdata.newpwd);
- formdata.oldpwd = Tools.GetPassWord(formdata.oldpwd);
- $("#btnLogin").attr("disabled", true);
- $.post(Global.AccessUrl + "/api/resetUserPwd", formdata, function (json) {
- if (json.returncode != 200) {
- $("#btnLogin").attr("disabled", false);
- layer.tips(json.msg, "#btnLogin", {tips: [3, "red"]});
- return;
- }
- layer.msg("密码修改成功,3秒后将自动跳转到登录页面!")
- //console.log(inPage)
- setTimeout(function(){
- window.location.href = "/";
- },3000);
- });
- });
- </script>
|