334 lines
9.8 KiB
JavaScript
Executable File
334 lines
9.8 KiB
JavaScript
Executable File
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;
|
|
});
|
|
} |