public function send_bind_code()
{
$phone = floatval($this->data['phone']);
$userPhone = model('User')->where('`uid` = ' . intval($this->mid))->field('phone')->getField('phone');
/* 判断是否传输的不是手机号码 */
if (!MedzValidator::isTelNumber($phone)) {
return array('status' => 0, 'msg' => '不是正确的手机号码');
/* # 判断是否已经被使用,排除自己 */
} elseif (!model('Register')->isValidPhone($phone, $userPhone)) {
return array('status' => 0, 'msg' => model('Register')->getLastError());
/* # 判断是否发送验证码失败 */
} elseif (!model('Sms')->sendCaptcha($phone, true)) {
return array('status' => 0, 'msg' => model('Sms')->getMessage());
}
return array('status' => 1, 'msg' => '发送成功!');
}