wesmiler 2 mesi fa
parent
commit
74f343e33e
1 ha cambiato i file con 7 aggiunte e 4 eliminazioni
  1. 7 4
      app/Services/Api/MemberService.php

+ 7 - 4
app/Services/Api/MemberService.php

@@ -74,10 +74,12 @@ class MemberService extends BaseService
             return false;
         }
 
-        $encryptedData = isset($params['encryptedData'])?$params['encryptedData']:'';
-        $iv = isset($params['iv'])?$params['iv']:'';
-        $signature = isset($params['signature'])?$params['signature']:'';
-        $rawData = isset($params['rawData'])?$params['rawData']:'';
+        // 敏感数据
+        $signData = isset($params['userInfo'])?$params['userInfo']:'';
+        $encryptedData = isset($signData['encryptedData'])?$signData['encryptedData']:'';
+        $iv = isset($signData['iv'])?$signData['iv']:'';
+        $signature = isset($signData['signature'])?$signData['signature']:'';
+        $rawData = isset($signData['rawData'])?$signData['rawData']:'';
 
         // 获取用户信息
         $result = MpService::make()->getUserInfo($code);
@@ -90,6 +92,7 @@ class MemberService extends BaseService
             return false;
         }
 
+        // 解密敏感数据
         $userInfo = MpService::make()->decryptData($encryptedData, $iv, $sessionKey);
         var_dump($userInfo);
         if (empty($userInfo)) {