find('anti_phone',array( 'phone'=>$phone, )); if($is_anti_phone>0){ getJson('非法操作!',1,0); } if($typeid==1){ $strUserPhone = $new['pubs']->find('user',array( 'phone'=>$phone, )); if($strUserPhone){ //echo 3;exit;//手机号已经存在 getJson('手机号已经存在!',1,0); } }elseif($typeid==2){ $strUserPhone = $new['pubs']->find('user',array( 'phone'=>$phone, )); if($strUserPhone==''){ //echo 4;exit;//手机号不存在 getJson('手机号不存在!',1,0); } } $strPhone = $new['pubs']->find('phone_code',array( 'phone'=>$phone, )); $code = random(4,1); if($strPhone){ $time = time(); $ptime = strtotime($strPhone['addtime']); $ntime = $time-$ptime; #短信发送间隔时间 $phone_code_send_time = tsIntval($TS_APP['phone_code_send_time']); if($phone_code_send_time==0) $phone_code_send_time = 30; $time30 = 60*$phone_code_send_time; if($ntime<$time30){ //echo 1;exit;//30分钟内只能发送一次短信验证码 getJson($phone_code_send_time.'分钟内只能发送一次短信验证码!',1,0); }else{ $new['pubs']->update('phone_code',array( 'phone'=>$phone, ),array( 'code'=>$code, 'nums'=>0, 'addtime'=>date('Y-m-d H:i:s'), )); $response = aac('mail')->sendSms($phone,$code); #var_dump($response); //echo 2;exit;//发送成功 getJson('发送成功!',1,1); } }else{ $new['pubs']->create('phone_code',array( 'phone'=>$phone, 'code'=>$code, 'nums'=>0, 'addtime'=>date('Y-m-d H:i:s'), )); $response = aac('mail')->sendSms($phone,$code); #var_dump($response); //echo 2;exit;//发送成功 getJson('发送成功!',1,1); }