<!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-card">
|
<div class="layui-card-body">
|
<div class="layui-form" action="" lay-filter="example">
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width:80px;">当前密码</label>
|
<div class="layui-input-block" style="width: 220px;">
|
<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" style="width:80px;">新密码</label>
|
<div class="layui-input-block" style="width: 220px;">
|
<input type="password" name="password" lay-verify="pass" lay-verType="tips" placeholder="6到16个字符"
|
autocomplete="off" id="LAY_password" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width:80px;">确认新密码</label>
|
<div class="layui-input-block" style="width: 220px;">
|
<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" style="width: 220px;">
|
<button class="layui-btn" lay-submit lay-filter="setmypass">确认修改</button>
|
</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){
|
// 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,//$.md5(obj.field.oldPassword),
|
pwdNew: obj.field.password,//$.md5(obj.field.password),
|
pwdNewTwo:obj.field.repassword//$.md5(obj.field.repassword)
|
};
|
if (doing) {
|
doing = false;
|
sendData(IP + "/Basis/UptUserPassWord", param, 'get', 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: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
},function(){ doing = true;});
|
}
|
});
|
}
|
return false;
|
});
|
|
|
});
|
</script>
|
</body>
|
|
</html>
|