|
|
<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
<title>设置我的密码</title>
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
</head>
|
<body>
|
|
<div class="layui-fluid">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md12">
|
<div class="layui-card">
|
<div class="layui-card-header">修改密码</div>
|
<div class="layui-card-body" pad15>
|
|
<div class="layui-form" lay-filter="">
|
<div class="layui-form-item">
|
<label class="layui-form-label">当前密码</label>
|
<div class="layui-input-inline">
|
<input type="password" name="oldPassword" lay-verify="required" lay-verType="tips" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label">新密码</label>
|
<div class="layui-input-inline">
|
<input type="password" name="password" lay-verify="pass" lay-verType="tips" autocomplete="off" id="LAY_password" class="layui-input">
|
</div>
|
<div class="layui-form-mid layui-word-aux">6到16个字符</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label">确认新密码</label>
|
<div class="layui-input-inline">
|
<input type="password" name="repassword" lay-verify="repass" lay-verType="tips" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-input-block">
|
<button class="layui-btn" lay-submit lay-filter="setmypass">确认修改</button>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<script src="../../../js/jquery-3.5.1.min.js"></script>
|
<script src="../../../js/jquery.md5.js"></script>
|
<script src="../../../js/public.js"></script>
|
<script src="../../../js/jquery.cookie.js"></script>
|
<script src="../../../layuiadmin/layui/layui.js"></script>
|
<script>
|
layui.config({
|
base: '../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'set'],function (obj) {
|
var form = layui.form;
|
var layer = layui.layer;
|
|
var doing = true;
|
//设置密码
|
form.on('submit(setmypass)', function(obj){
|
console.log(obj);
|
// if (!$.cookie('userId')) {
|
// layer.msg('登陆失效,请重新登陆', {
|
// icon: 2,
|
// time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
// }, function () {
|
// window.parent.location.href = "../Login.html";
|
// });
|
// }
|
// if (!(/((^(?=.*[a-z])(?=.*[A-Z])(?=.*\W)[\da-zA-Z\W]{6,16}$)|(^(?=.*\d)(?=.*[A-Z])(?=.*\W)[\da-zA-Z\W]{6,16}$)|(^(?=.*\d)(?=.*[a-z])(?=.*\W)[\da-zA-Z\W]{6,16}$)|(^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[\da-zA-Z\W]{6,16}$))/.test(obj.field.password))) {
|
// layer.msg('请输入6-16位字符,至少包含数字、大写字母、小写字母、特殊字符中的三种类型')
|
// return false;
|
// }
|
//提交 Ajax 成功后,静态更新表格中的数据
|
var param = {
|
pwdOld: obj.field.oldPassword,
|
pwdNew: obj.field.password,
|
pwdNewTwo: obj.field.repassword,
|
userId: $.cookie('userId') //当前登录人
|
};
|
if (doing)
|
{
|
doing = false;
|
sendData(IP + "/Basis/UptUserPassWord?PwdOld="+param.pwdOld+"&&PwdNew="+param.pwdNew+"&&PwdNewTwo="+param.pwdNewTwo/*+"&&UserId="+param.userId*/, {}, 'post', function (res) {
|
console.log(res);
|
if (res.code == 0) //成功
|
{
|
layer.msg(res.msg, {
|
icon: 1,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () {
|
top.location.href = "/views/Login.html";
|
doing = true;
|
});
|
}
|
else //不成功
|
{
|
layer.msg(res.msg, {
|
icon: 3,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
},function(){ doing = true;});
|
}
|
});
|
}
|
return false;
|
});
|
});
|
</script>
|
</body>
|
</html>
|