AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
~~~ /** * 检测验证码 * * @param string $mobile 手机号 * @param string $event 事件名称 * @param string $captcha 验证码 */ public function check() { $mobile = $this->request->post("mobile"); $event = $this->request->post("event"); $event = $event ? $event : 'register'; $captcha = $this->request->post("captcha"); if (!$mobile || !\think\Validate::regex($mobile, "^1\d{10}$")) { $this->error(__('手机号不正确')); } if ($event) { $userinfo = User::getByMobile($mobile); if ($event == 'register' && $userinfo) { //已被注册 $this->error(__('已被注册')); } elseif (in_array($event, ['changemobile']) && $userinfo) { //被占用 $this->error(__('已被占用')); } elseif (in_array($event, ['changepwd', 'resetpwd']) && !$userinfo) { //未注册 $this->error(__('未注册')); } } $ret = Smslib::check($mobile, $captcha, $event); if ($ret) { $this->success(__('成功')); } else { $this->error(__('验证码不正确')); } } ~~~