var time = 0; var isSend = false; $(document).ready(function(){ WST.initFooter('user'); }); //修改登录密码 function inLogin(){ location.href = WST.U('wechat/users/editLoginPass'); } function editLogin(type){ if(type==1){ var orloginPwd = $('#orloginPwd').val(); if(orloginPwd==''){ WST.msg('原密码不能为空','info'); $('#orloginPwd').focus(); return false; } } var loginPwd = $('#loginPwd').val(); var cologinPwd = $('#cologinPwd').val(); if(loginPwd==''){ WST.msg('新密码不能为空','info'); $('#loginPwd').focus(); return false; } if(cologinPwd==''){ WST.msg('确认密码不能为空','info'); $('#cologinPwd').focus(); return false; } if(loginPwd.length < 6){ WST.msg('请输入6位以上数字或者字母密码','info'); $('#cologinPwd').focus(); return false; } if(cologinPwd!=loginPwd){ WST.msg('确认密码不一致','info'); $('#cologinPwd').focus(); return false; } if(window.conf.IS_CRYPTPWD==1){ var public_key=$('#key').val(); var exponent="10001"; var rsa = new RSAKey(); rsa.setPublic(public_key, exponent); if(type==1)var orloginPwd = rsa.encrypt(orloginPwd); var loginPwd = rsa.encrypt(loginPwd); } WST.load('设置中···'); var param = {}; param.type = type; if(type==1)param.oldPass = orloginPwd; param.newPass = loginPwd; $('#modifyPwd').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('wechat/users/editloginPwd'), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); setTimeout(function(){ location.href = WST.U('wechat/users/security'); },2000); }else{ WST.msg(json.msg,'warn'); $('#modifyPwd').removeAttr('disabled').removeClass("active"); } WST.noload(); data = json = null; }); } //修改支付密码 function inPay(){ location.href = WST.U('wechat/users/editPayPass'); } function editPay(type){ if(type==1){ var orpayPwd = $('#orpayPwd').val(); if(orpayPwd==''){ WST.msg('原密码不能为空','info'); $('#orpayPwd').focus(); return false; } } var payPwd = $('#payPwd').val(); var copayPwd = $('#copayPwd').val(); if(payPwd==''){ WST.msg('新密码不能为空','info'); $('#payPwd').focus(); return false; } if(copayPwd==''){ WST.msg('确认密码不能为空','info'); $('#copayPwd').focus(); return false; } if(payPwd.length !=6){ WST.msg('请输入6位数字密码','info'); $('#copayPwd').focus(); return false; } if(copayPwd!=payPwd){ WST.msg('确认密码不一致','info'); $('#copayPwd').focus(); return false; } if(window.conf.IS_CRYPTPWD==1){ var public_key=$('#key').val(); var exponent="10001"; var rsa = new RSAKey(); rsa.setPublic(public_key, exponent); if(type==1)var orpayPwd = rsa.encrypt(orpayPwd); var payPwd = rsa.encrypt(payPwd); } WST.load('设置中···'); var param = {}; param.type = type; if(type==1)param.oldPass = orpayPwd; param.newPass = payPwd; $('#modifyPwd').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('wechat/users/editpayPwd'), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); setTimeout(function(){ location.href = WST.U('wechat/users/security'); },2000); }else{ WST.msg(json.msg,'warn'); $('#modifyPwd').removeAttr('disabled').removeClass("active"); } WST.noload(); data = json = null; }); } //找回支付密码 function backpayCode(){ if(WST.conf.SMS_VERFY==1){ var smsVerfy = $('#smsVerfy').val(); if(smsVerfy ==''){ WST.msg('请输入验证码','info'); $('#smsVerfy').focus(); return false; } } var param = {}; param.smsVerfy = smsVerfy; if(isSend)return; isSend = true; $.post(WST.U('wechat/users/backpayCode'), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); time = 120; $('#obtain').attr('disabled', 'disabled').html('120秒获取'); var task = setInterval(function(){ time--; $('#obtain').html(''+time+"秒获取"); if(time==0){ isSend = false; clearInterval(task); $('#obtain').removeAttr('disabled').html("重新发送"); } },1000); }else{ WST.msg(json.msg,'warn'); WST.getVerify("#verifyImg"); isSend = false; } data = json = null; }); } function backPaypwd(type){ if(type==1){ var payPwd = $('#payPwd').val(); var copayPwd = $('#copayPwd').val(); if(payPwd==''){ WST.msg('新密码不能为空','info'); $('#payPwd').focus(); return false; } if(copayPwd==''){ WST.msg('确认密码不能为空','info'); $('#copayPwd').focus(); return false; } if(payPwd.length !=6){ WST.msg('请输入6位数字密码','info'); $('#copayPwd').focus(); return false; } if(copayPwd!=payPwd){ WST.msg('确认密码不一致','info'); $('#copayPwd').focus(); return false; } if(window.conf.IS_CRYPTPWD==1){ var public_key=$('#key').val(); var exponent="10001"; var rsa = new RSAKey(); rsa.setPublic(public_key, exponent); var payPwd = rsa.encrypt(payPwd); } WST.load('设置中···'); var param = {}; param.newPass = payPwd; $('#modifyPwd').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('wechat/users/resetbackPay'), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); setTimeout(function(){ location.href = WST.U('wechat/users/security'); },2000); }else{ WST.msg(json.msg,'warn'); $('#modifyPwd').removeAttr('disabled').removeClass("active"); } WST.noload(); data = json = null; }); }else{ var phoneCode = $('#phoneCode').val(); if(phoneCode==''){ WST.msg('请输入短信验证码','info'); $('#phoneCode').focus(); return false; } var param = {}; param.phoneCode = phoneCode; $('#modifyPhone').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('wechat/users/verifybackPay'), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); setTimeout(function(){ location.href = WST.U('wechat/users/backPayPass'); },2000); }else{ WST.msg(json.msg,'warn'); $('#modifyPhone').removeAttr('disabled').removeClass("active"); } data = json = null; }); } } //修改手机 function inPhone(){ location.href = WST.U('wechat/users/editPhone'); } //发送短信 function obtainCode(type){ if(type==0){ var userPhone = $('#userPhone').val(); if(userPhone ==''){ WST.msg('请输入手机号码','info'); $('#userPhone').focus(); return false; } } if(WST.conf.SMS_VERFY==1){ var smsVerfy = $('#smsVerfy').val(); if(smsVerfy ==''){ WST.msg('请输入验证码','info'); $('#smsVerfy').focus(); return false; } } var param = {}; param.userPhone = userPhone; param.smsVerfy = smsVerfy; if(isSend)return; isSend = true; $.post(WST.U('wechat/users/'+((type==0)?"sendCodeTie":"sendCodeEdit")), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); time = 120; $('#obtain').attr('disabled', 'disabled').html('120秒获取'); var task = setInterval(function(){ time--; $('#obtain').html(''+time+"秒获取"); if(time==0){ isSend = false; clearInterval(task); $('#obtain').removeAttr('disabled').html("重新发送"); } },1000); }else{ WST.msg(json.msg,'warn'); WST.getVerify("#verifyImg"); isSend = false; } data = json = null; }); } //修改手机号码 function editPhone(type){ if(type==0){ var userPhone = $('#userPhone').val(); if(userPhone==''){ WST.msg('手机号码不能为空','info'); $('#userPhone').focus(); return false; } } var phoneCode = $('#phoneCode').val(); if(phoneCode==''){ WST.msg('请输入短信验证码','info'); $('#phoneCode').focus(); return false; } var param = {}; param.phoneCode = phoneCode; $('#modifyPhone').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('wechat/users/'+((type==0)?"phoneEdit":"phoneEdito")), param, function(data){ var json = WST.toJson(data); if( json.status == 1 ){ WST.msg(json.msg,'success'); if(type==0){ setTimeout(function(){ location.href = WST.U('wechat/users/security'); },2000); }else{ setTimeout(function(){ location.href = WST.U('wechat/users/editPhoneo'); },2000); } }else{ WST.msg(json.msg,'warn'); $('#modifyPhone').removeAttr('disabled').removeClass("active"); } data = json = null; }); }