|
//修改密码
$(function(){
loginStatus();//判断个人是否登录
valUser();
var oldPass = false;
var isPass = false;
var isPass2 = false;
})
/*校验当前密码*/
function valOld() {
var oldPassword = $("#oldPassword").val();
if(oldPassword.length == 0) {
$(".msg1").text("请输入密码");
oldPass = false;
} else if(oldPassword.length < 6) {
$(".msg1").text("密码不少于6位,请输入正确的密码");
} else {
$(".msg1").text("");
oldPass = true;
}
}
/*校验新密码*/
function valNew() {
var newPassword = $("#newPassword").val();
var oldPassword = $("#oldPassword").val();
if(newPassword.length == 0) {
$(".msg2").text("密码不能为空");
} else if(newPassword.length < 6) {
$(".msg2").text("密码长度过短,至少六位");
} else if(newPassword2 == newPassword) {
$(".msg2").text("新旧密码不能一致");
} else {
isPass = true;
$(".msg2").text("");
}
}
/*校验确认密码*/
function valNew2() {
var newPassword = $("#newPassword").val();
var newPassword2 = $("#newPassword2").val();
if(newPassword2.length == 0) {
$(".msg3").text("密码不能为空");
} else if(newPassword2 != newPassword) {
$(".msg3").text("两次输入密码不一致");
} else {
isPass2 = true;
$(".msg3").text("");
}
}
/*提交修改密码*/
function restPassword() {
valOld();
valNew();
valNew2();
if(oldPass == true && isPass == true && isPass2 == true) {
$.ajax("/ajax/cp", {
type: "POST",
async: false,
success: function(data) {
if(data.success) {
if(data.data == true) {
$.MsgBox.Confirm("消息提醒", "设置成功,请重新登录",function(){
location.href="login.html";
});
$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
} else {
$.MsgBox.Alert("消息提醒", "设置失败,请检查密码是否正确!");
}
} else {
$.MsgBox.Alert("消息提醒", "服务器链接超时!");
}
},
error: function() {
$.MsgBox.Alert('message', 'fail')
},
data: {
"id": $.cookie("userid"),
"npw": $("#newPassword2").val(),
"onw": $("#oldPassword").val()
},
dataType: 'json'
});
} else {
/*alert("请校验密码");*/
}
}
|