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) . ");"; }