|
@@ -35,6 +35,7 @@ class MiniProgram extends Api
|
|
|
if ($code && !$session_key) {
|
|
|
try {
|
|
|
$userInfoCong = MiniProgramService::getUserInfo($this->cid,$code);
|
|
|
+ dump($userInfoCong);
|
|
|
$session_key = $userInfoCong['session_key'];
|
|
|
$cache_key = md5(time() . $code);
|
|
|
cache('post_cache_key', $session_key, 86400);
|
|
@@ -49,12 +50,15 @@ class MiniProgram extends Api
|
|
|
['iv', ''],
|
|
|
['encryptedData', ''],
|
|
|
]);//获取前台传的code
|
|
|
+ dump($data);
|
|
|
try {
|
|
|
//解密获取用户信息
|
|
|
$userInfo = MiniProgramService::encryptor($this->cid,$session_key, $data['iv'], $data['encryptedData']);
|
|
|
} catch (\Exception $e) {
|
|
|
if ($e->getCode() == '-41003') $this->error('获取会话密匙失败');
|
|
|
}
|
|
|
+ dump($userInfo);
|
|
|
+ exit();
|
|
|
@file_put_contents("user.txt",json_encode($userInfo).'--'.json_encode($userInfoCong));
|
|
|
if (!isset($userInfo['unionId'])) $userInfo['unionId'] = '';
|
|
|
if(!$userInfo['openId']) $userInfo['openId'] = $userInfoCong['openid'];
|