zhangxiaobin 1 year ago
parent
commit
324d6cb1af
1 changed files with 5 additions and 3 deletions
  1. 5 3
      application/api/controller/User.php

+ 5 - 3
application/api/controller/User.php

@@ -595,11 +595,9 @@ class User extends Api
     //微信登录
     public function wxlogin() {
         try {
-            $systemAuth = new Auth();
-            $randNickname = $systemAuth->get_rand_nick_name();
             $openid = input('openid', '', 'trim');
             $mobile = input('mobile','','trim');
-            $nickName = input('nickname',$randNickname);
+            $nickName = input('nickname','');
             $avatar = input('avatar','/assets/img/avatar.png');
             $sex = input('gender',0);
             if (!$openid) {
@@ -613,6 +611,10 @@ class User extends Api
                 }
                 $user = UserM::where(['mobile'=>$mobile])->find();*/
                 if (empty($user)) {//微信登录注册
+                    if (empty($user['nickname'])) {
+                        $systemAuth = new Auth();
+                        $nickName = $systemAuth->get_rand_nick_name();
+                    }
                     $time = time();
                     $ip = request()->ip();
                     $userData = [