From 28ee20a475e8cd7bd2adee5e7de8702074950e1b Mon Sep 17 00:00:00 2001 From: lqmac Date: Thu, 2 Nov 2023 22:11:28 +0800 Subject: [PATCH] 1 --- application/api/controller/User.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/application/api/controller/User.php b/application/api/controller/User.php index a98b4ec..78c15b4 100755 --- a/application/api/controller/User.php +++ b/application/api/controller/User.php @@ -271,12 +271,15 @@ class User extends Api if (isset($params['avatar']) && $params['avatar']) { $upData['avatar'] = $params['avatar']; } - if (isset($params['bank_realname']) || $params['wechat_image'] || $params['alipay_image']) { - $user = $this->auth->getUserinfo(); - $ret = Sms::check($user['mobile'], $params['code'], 'notice'); - if (!$ret) { - $this->error(__('Captcha is incorrect')); + if ((isset($params['bank_realname']) && $params['bank_realname'] ) || (isset($params['wechat_image']) && $params['wechat_image']) || (isset($params['alipay_image']) && $params['alipay_image'])) { + if (isset($params['code']) && $params['code']) { + $user = $this->auth->getUserinfo(); + $ret = Sms::check($user['mobile'], $params['code'], 'notice'); + if (!$ret) { + $this->error(__('Captcha is incorrect')); + } } + } if (!$upData) { $this->success();