|

楼主 |
发表于 2014-10-25 15:03:07
|
显示全部楼层
河南省郑州市
//更新密码
function updatePwd(){
var isBind = 0;
var newPwd = $("#new_pwd").val(), confirmPwd = $("#confim_pwd").val();
var rsa_n = "D7F1A3116CC6F9283814257CD6C6570A928912051FDEED2FA0B3E3CBF56D77F1";
setMaxDigits(35);
var key = new RSAKeyPair("10001", '', rsa_n);
if(isBind){
var oldPwd = $("#old_pwd").val();
if(isEmpty(oldPwd)){
showMsg('请输入原密码');
return
}
if(oldPwd.length < 6 || oldPwd.length > 16){
showMsg('原密码不正确');
return;
}
encodeNewPwd = encryptedString(key, newPwd);
encodeOldPwd = encryptedString(key, oldPwd);
var postData = {newPWD:encodeNewPwd, oldPWD:encodeOldPwd};
}else{
var phone = $("#phone_no").val(), checkCode = $("#check_code").val();
if(isEmpty(checkCode)){
showMsg('请输入正确的验证码');
return;
}
encodeNewPwd = encryptedString(key, newPwd);
var postData = {newPWD:encodeNewPwd, phoneNum:phone, checkCode:checkCode};
}
if(isEmpty(newPwd)){
showMsg('请输入新密码');
return;
}
if(isEmpty(confirmPwd)){
showMsg('请输入确认密码');
return;
}
if(newPwd.length < 6 || newPwd.length > 16 || confirmPwd.length < 6 || confirmPwd.length > 16){
showMsg('密码为6-16位数字或字母');
return;
}
if(!isEqual(newPwd, confirmPwd)){
showMsg('两次输入密码不一致,请重新输入');
$("new_pwd").val("");
$("confim_pwd").val("");
return;
}
doSubmit(postData);
}
//提交更新
function doSubmit(data){
var postUrl = getUrl("@User.SubmitPwd");
$.ajax({
url: postUrl,
type:'post',
data: data,
dataType:"json",
success: function(data){
if(data.data && data.data.flag && data.data.flag=="Y"){
if(clientVid > supportTokenVid && data.data.token){
zy.cm(data.data.token);
}
historyPushState(getUrl("@User.EditProfile"), "个人中心");
zy.later(2,getUrl("@User.EditProfile"),data.data.message);
} else {
zy.alert(data.data.message);
return;
}
}
});
}
|
|