同步操作将从 FastAdmin 开源后台框架/FastAdmin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?phpnamespace app\api\controller;use app\common\controller\Api;use app\common\model\User;/*** 验证接口*/class Validate extends Api{protected $noNeedLogin = '*';protected $layout = '';protected $error = null;public function _initialize(){parent::_initialize();}/*** 检测邮箱** @ApiMethod (POST)* @param string $email 邮箱* @param string $id 排除会员ID*/public function check_email_available(){$email = $this->request->post('email');$id = (int)$this->request->post('id');$count = User::where('email', '=', $email)->where('id', '<>', $id)->count();if ($count > 0) {$this->error(__('邮箱已经被占用'));}$this->success();}/*** 检测用户名** @ApiMethod (POST)* @param string $username 用户名* @param string $id 排除会员ID*/public function check_username_available(){$username = $this->request->post('username');$id = (int)$this->request->post('id');$count = User::where('username', '=', $username)->where('id', '<>', $id)->count();if ($count > 0) {$this->error(__('用户名已经被占用'));}$this->success();}/*** 检测昵称** @ApiMethod (POST)* @param string $nickname 昵称* @param string $id 排除会员ID*/public function check_nickname_available(){$nickname = $this->request->post('nickname');$id = (int)$this->request->post('id');$count = User::where('nickname', '=', $nickname)->where('id', '<>', $id)->count();if ($count > 0) {$this->error(__('昵称已经被占用'));}$this->success();}/*** 检测手机** @ApiMethod (POST)* @param string $mobile 手机号* @param string $id 排除会员ID*/public function check_mobile_available(){$mobile = $this->request->post('mobile');$id = (int)$this->request->post('id');$count = User::where('mobile', '=', $mobile)->where('id', '<>', $id)->count();if ($count > 0) {$this->error(__('该手机号已经占用'));}$this->success();}/*** 检测手机** @ApiMethod (POST)* @param string $mobile 手机号*/public function check_mobile_exist(){$mobile = $this->request->post('mobile');$count = User::where('mobile', '=', $mobile)->count();if (!$count) {$this->error(__('手机号不存在'));}$this->success();}/*** 检测邮箱** @ApiMethod (POST)* @param string $mobile 邮箱*/public function check_email_exist(){$email = $this->request->post('email');$count = User::where('email', '=', $email)->count();if (!$count) {$this->error(__('邮箱不存在'));}$this->success();}/*** 检测手机验证码** @ApiMethod (POST)* @param string $mobile 手机号* @param string $captcha 验证码* @param string $event 事件*/public function check_sms_correct(){$mobile = $this->request->post('mobile');$captcha = $this->request->post('captcha');$event = $this->request->post('event');if (!\app\common\library\Sms::check($mobile, $captcha, $event)) {$this->error(__('验证码不正确'));}$this->success();}/*** 检测邮箱验证码** @ApiMethod (POST)* @param string $email 邮箱* @param string $captcha 验证码* @param string $event 事件*/public function check_ems_correct(){$email = $this->request->post('email');$captcha = $this->request->post('captcha');$event = $this->request->post('event');if (!\app\common\library\Ems::check($email, $captcha, $event)) {$this->error(__('验证码不正确'));}$this->success();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。