Example #1
0
 public function actionPhoneCallRequest()
 {
     header('Content-Type: application/javascript');
     $callback = $_REQUEST['callback'];
     $phone_num = $_REQUEST['phone'];
     $sms_code = $_REQUEST['password'];
     $agree = $_REQUEST['agree'];
     $record = CarMoveManager::getFirstRecordCarSmsCode($phone_num, $sms_code);
     if ($record != null) {
         CarMoveManager::deleteCarSmsCode($record);
         $sms_code_criterion = $record->sms_code;
         if ($sms_code == $sms_code_criterion) {
             $status = 0;
         } else {
             $status = 1;
         }
     } else {
         $status = 2;
     }
     if ($status == 0) {
         $ret_json = array('status' => 0, 'message' => '验证码验证成功!', 'data' => array(array('callResult' => 0)));
     } else {
         if ($status == 1) {
             $ret_json = array('status' => 1, 'message' => '验证码验证失败!', 'data' => array(array('callResult' => 1)));
         } else {
             $ret_json = array('status' => 1, 'message' => '未向' . $phone_num . '发送过验证码!', 'data' => array(array('callResult' => 2)));
         }
     }
     echo $callback . "(" . CJSON::encode($ret_json) . ");";
 }