|
|
@@ -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)) {
|