function sendSmsWhenUpdate() { $this->res->json(); $phone = $this->session->data['user']['phone']; if (!empty($phone)) { $code = createSmscode(); //default 6 digits $sms = sendSmscode($phone, '您好,您的验证码是' . $code . ',此验证码用于注册'); if ($sms == 1) { $this->session->data['smscode'] = $code; echo 'success'; } else { echo 'fail'; } } else { echo '您没有手机号'; } }
function checkPhone() { $this->res->json(); $phone = $this->req->post['phone']; if (!validate('phone', $phone)) { echo '您输入的手机号不符合要求'; return; } $result = $this->load->model('user')->findByPhone($phone); if ($result) { echo "您输入的手机号已经被注册"; return; } else { $code = createSmscode(); //default 6 digits $sms = sendSmscode($phone, '您好,您的验证码是' . $code . ',此验证码用于注册'); if ($sms == 1) { $this->session->data['smscode'] = $code; echo 'success'; } else { echo 'fail'; } } }