//手機(jī)短信修改用戶的手機(jī)號
//前端頁面發(fā)送手機(jī)短信驗(yàn)證碼代碼
$('.fasongyzm').click(function () {
? ? var phone = $('#phones').val();
? ?$.ajax({
? ? ? ? url:"{:U('Public/replace_phone')}",
? ? ? ? type:"POST",
? ? ? ? dataType:"json",
? ? ? ? data:{
? ? ? ? ? ? ? phone:phone,
? ? ? ? },
? ? ? ?success:function(data){
? ? ? ? ? ? var count = 120;
? ? ? ? ? ? ?var countdown = setInterval(CountDown, 1000);
? ? ? ? ? function CountDown() {
? ? ? ? ? ? $(".fasongyzm").attr("disabled", true);
? ? ? ? ? ?$(".fasongyzm").text(count + "S后重新發(fā)送");
? ? ? ? ? ? if (count == 0) {
? ? ? ? ? ? ? ? ? ? ? $(".fasongyzm").text("重新發(fā)送").removeAttr("disabled");
? ? ? ? ? ? ? ?clearInterval(countdown);
? ? ? ? ? }
? ? ? ? ?count--;
? ? ? ? }
? ? ?}
? });
})
//點(diǎn)擊確定時(shí)候ajax驗(yàn)證手機(jī)短信驗(yàn)證碼
$('#re_phone').click(function(){
? ? ? ? ? ? ? ?var yzm = $('#yzm').val();
? ? ? ? ? ? ?$.ajax({
? ? ? ? ? ? ? ? ? ? ? ?url:"{:U('Public/replace_phone')}",
? ? ? ? ? ? ? ? ? ? ? type:"POST",
? ? ? ? ? ? ? ? ? ? ? dataType:"json",
? ? ? ? ? ? ? ? ? ? ?data:{
? ? ? ? ? ? ? ? ? ? ? ? yzm:yzm,
? ? ? ? ? ? ? ? ? ? ?},
? ? ? ? ? ? ? ? ? ?success:function(data){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alert(data.msg);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(data.res == 1){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?window.location.href="{:(Index/index)}";
? ? ? ? ? ? ? ? ? ? ? ? ? ?}else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? }
? ? ?});
});
//更換手機(jī)號碼
public function replace_phone(){
? ? ? ? ? ? ? ? ? ? ? ?$yzm = I('yzm');
? ? ? ? ? ? ? ? ? ? ? if(!empty($yzm)){
? ? ? ? ? ? ? ? ? ? ?$phone = session('phone');
? ? ? ? ? ? ? ? ? ? ? ?$re_msg = session('re_msg');
? ? ? ? ? ? ? ? ? ? ?$uid = session('uid');
? ? ? ? ? ? ? ? ? ? ? ?if($yzm == $re_msg){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$user_model = D('User');
? ? ? ? ? ? ? ? ? ? ? ? ? ? $data['phone']=$phone;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$map['id']=$uid;
? ? ? ? ? ? ? ? ? ? ? ? ? ? $res = $user_model->where($map)->save($data);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if($res){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$return['msg']="手機(jī)號已修改為".$phone;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$return['res']=1;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$this->ajaxReturn($return);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?}else{
? ? ? ? ? ? ? ? ? ? ? ? ? ?$return['msg']='驗(yàn)證碼錯(cuò)誤';
? ? ? ? ? ? ? ? ? ? ? ? ? ?$return['res']=2;
? ? ? ? ? ? ? ? ? ? ? ? ? ?$this->ajaxReturn($return);
? ? ? ? ? ? ? ? ? }
? ? ? ?}else{
? ? ? ? ? ? ? ? ?//發(fā)送短信
? ? ? ? ? ? ? ? ? ?$phone=I('phone');
? ? ? ? ? ? ? ? ? ?$msg = rand(1000,9999);
? ? ? ? ? ? ? ? ? ?$res = sendSms($phone,$msg);//sendSms封裝的發(fā)送短信的方法
? ? ? ? ? ? ? ? ? ? if($res){
? ? ? ? ? ? ? ? ? ? ? ? ? ? session('phone',$phone);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?session('re_msg',$msg);
? ? ? ? ? ? ? ? ? ? ? ? ? ? $this->ajaxReturn($phone);
? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? }
}