Kaynağa Gözat

获取手机号

shish 4 yıl önce
ebeveyn
işleme
efda5af4f5
1 değiştirilmiş dosya ile 7 ekleme ve 5 silme
  1. 7 5
      app-ghs/controllers/AuthController.php

+ 7 - 5
app-ghs/controllers/AuthController.php

@@ -36,6 +36,7 @@ class AuthController extends PublicController
         if (empty($access_token) || empty($openid)) {
             util::fail('参数错误');
         }
+        //密钥,需要和uniCloud里的一致
         $secret = 'XHB2021198819640123';
         $params = ['access_token' => $access_token, 'openid' => $openid];
         $stringSignTemp = '';
@@ -49,11 +50,12 @@ class AuthController extends PublicController
         $respond = $curl->get($url);
         Yii::info($respond);
         $result = json_decode($respond, true);
-        if (isset($result['code']) && $result['code'] == 1) {
-            $phoneNumber = $result['data']['phoneNumber'] ?? '';
-            Yii::info($phoneNumber);
-        } else {
-            Yii::info('没有成功');
+        if (isset($result['code']) == false || $result['code'] != 1) {
+            util::fail('获取手机号失败');
+        }
+        $phoneNumber = $result['data']['phoneNumber'] ?? '';
+        if (empty($phoneNumber)) {
+            util::fail('获取手机号失败..');
         }
     }