|
|
@@ -86,22 +86,22 @@ class WechatService extends BaseService
|
|
|
*/
|
|
|
public static function auth()
|
|
|
{
|
|
|
- $userInfo = WechatService::getWechatInfo('', true);
|
|
|
- $openid = isset($userInfo['openid'])? $userInfo['openid'] : '';
|
|
|
+ $wxInfo = WechatService::getWechatInfo('', true);
|
|
|
+ $openid = isset($wxInfo['openid'])? $wxInfo['openid'] : '';
|
|
|
$cacheKey = 'weixin:init:'.get_client_ip().'_'.$openid;
|
|
|
- if (empty($userInfo) || empty($openid)) {
|
|
|
+ if (empty($wxInfo) || empty($openid)) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
// 验证微信信息是否存在
|
|
|
$wxData = [
|
|
|
'openid' => $openid,
|
|
|
- 'nickname' => isset($userInfo['nickname']) ? $userInfo['nickname'] : '',
|
|
|
- 'headimgurl' => isset($userInfo['headimgurl']) ? $userInfo['headimgurl'] : '',
|
|
|
- 'sex' => isset($userInfo['sex']) ? $userInfo['sex'] : 0,
|
|
|
- 'country' => isset($userInfo['country']) ? $userInfo['country'] : '',
|
|
|
- 'province' => isset($userInfo['province']) ? $userInfo['province'] : '',
|
|
|
- 'city' => isset($userInfo['city']) ? $userInfo['city'] : '',
|
|
|
+ 'nickname' => isset($wxInfo['nickname']) ? $wxInfo['nickname'] : '',
|
|
|
+ 'headimgurl' => isset($wxInfo['headimgurl']) ? $wxInfo['headimgurl'] : '',
|
|
|
+ 'sex' => isset($wxInfo['sex']) ? $wxInfo['sex'] : 0,
|
|
|
+ 'country' => isset($wxInfo['country']) ? $wxInfo['country'] : '',
|
|
|
+ 'province' => isset($wxInfo['province']) ? $wxInfo['province'] : '',
|
|
|
+ 'city' => isset($wxInfo['city']) ? $wxInfo['city'] : '',
|
|
|
];
|
|
|
|
|
|
|
|
|
@@ -128,10 +128,10 @@ class WechatService extends BaseService
|
|
|
$userData['member_level'] = 1;
|
|
|
$userData['invite_id'] = $inviteId;
|
|
|
$userData['create_time'] = time();
|
|
|
- $userId = MemberModel::insertGetId($userData);
|
|
|
+ MemberModel::insertGetId($userData);
|
|
|
} else{
|
|
|
$updateData = [
|
|
|
- 'is_follow'=> isset($userInfo['subscribe']) ? intval($userInfo['subscribe']) : 0,
|
|
|
+ 'is_follow'=> isset($wxInfo['subscribe']) ? intval($wxInfo['subscribe']) : 0,
|
|
|
'login_time'=> time(),
|
|
|
'login_ip'=> get_client_ip(),
|
|
|
'update_time'=> time()
|
|
|
@@ -281,7 +281,6 @@ class WechatService extends BaseService
|
|
|
$tokenData = WechatService::getTempAccessToken();
|
|
|
$token = isset($tokenData['token']) ? trim($tokenData['token']) : '';
|
|
|
$openid = isset($tokenData['openid']) ? trim($tokenData['openid']) : '';
|
|
|
- var_dump($tokenData);
|
|
|
if (empty($token)) {
|
|
|
return false;
|
|
|
}
|