|
|
@@ -99,6 +99,7 @@ class UserMp extends BaseController
|
|
99
|
99
|
$url = "https://api.weixin.qq.com/sns/jscode2session?appid=" . $appid . "&secret=" . $secret . "&js_code=" . $data['code'] . "&grant_type=authorization_code";
|
|
100
|
100
|
$wxResult = curlGet($url);
|
|
101
|
101
|
if (!$wxResult || !isset($wxResult['session_key'])) {
|
|
|
102
|
+ Db::name('log')->insert(['data' => 'mpLogin jscode2session返回:' . json_encode($wxResult)]);
|
|
102
|
103
|
Log::error('mpLogin jscode2session失败: ' . json_encode($wxResult));
|
|
103
|
104
|
return app('json')->fail('微信登录凭证校验失败');
|
|
104
|
105
|
}
|
|
|
@@ -113,6 +114,7 @@ class UserMp extends BaseController
|
|
113
|
114
|
$pc = new WXBizDataCrypt($appid, $sessionKey);
|
|
114
|
115
|
$errCode = $pc->decryptData($encryptedData, $iv, $decryptData);
|
|
115
|
116
|
if ($errCode != 0) {
|
|
|
117
|
+ Db::name('log')->insert(['data' => 'mpLogin手机号解密失败,errCode:' . $errCode . ',sessionKey:' . $sessionKey . ',encryptedData:' . $data['encryptedData'] . ',iv:' . $data['iv']]);
|
|
116
|
118
|
return app('json')->fail('手机号解密失败');
|
|
117
|
119
|
}
|
|
118
|
120
|
Db::name('log')->insert(['data' => 'mpLogin一键登录获取的数据:' . $decryptData]);
|