Browse Source

登录调整

zhangxiaobin 1 year ago
parent
commit
955a1cc0fa
1 changed files with 7 additions and 0 deletions
  1. 7 0
      application/api/controller/User.php

+ 7 - 0
application/api/controller/User.php

@@ -90,6 +90,13 @@ class User extends Api
             if ($user->status != 1) {
                 $this->error(__('Account is locked'));
             }
+            //如果客户openid为空需要绑定
+            if (!empty($openid) && empty($user['mini_openid'])) {
+                $userRes = Db::name('user')->where('id',$user['id'])->update(['mini_openid'=>$openid]);
+                if (!$userRes) {
+                    $this->error('绑定微信失败');
+                }
+            }
             //如果已经有账号则直接登录
             $ret = $this->auth->direct($user->id);
         } else {