rkljw 1 giorno fa
parent
commit
6737b7493b
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      app/Controller/LoginController.php

+ 2 - 2
app/Controller/LoginController.php

@@ -275,13 +275,13 @@ class LoginController extends AbstractController
                 'purePhoneNumber' => $response['phone_info']['purePhoneNumber'],
                 'countryCode' => $response['phone_info']['countryCode'],
                 'watermark' => json_encode($response['phone_info']['watermark']),
-                'user_id' => $checkUserInfo['data']['id'],
+                'user_id' => isset($checkUserInfo['data']['id']) && $checkUserInfo['data']['id']?? 0,
             ];
             $this->userServiceClient->addWechatInfo($wechatData);
         }
         var_dump($checkUserInfo);
         $userData = [
-            'uid' => $checkUserInfo['data']['id'], // 如果使用单点登录,必须存在配置文件中的sso_key的值,一般设置为用户的id
+            'uid' => isset($checkUserInfo['data']['id']) && $checkUserInfo['data']['id']?? 0, // 如果使用单点登录,必须存在配置文件中的sso_key的值,一般设置为用户的id
             'user_name' => $response['phone_info']['phoneNumber'],
             'mobile' => $checkUserInfo['data']['mobile'] ?? '',
             'email' => $checkUserInfo['data']['email'],