diff --git a/extend/service/WechatService.php b/extend/service/WechatService.php index a0589e1ac..2690a23ad 100644 --- a/extend/service/WechatService.php +++ b/extend/service/WechatService.php @@ -79,8 +79,8 @@ class WechatService } $service = self::instance('wechat'); $result = $service->oauth(session_id(), request()->url(true), $fullMode); - session("{$appid}_openid", $result['openid']); - session("{$appid}_fansinfo", $result['fans']); + session("{$appid}_openid", $openid = $result['openid']); + session("{$appid}_fansinfo", $fansinfo = $result['fans']); if ((empty($fullMode) && !empty($openid)) || (!empty($fullMode) && !empty($fansinfo))) { empty($fansinfo) || FansService::set($fansinfo); return ['openid' => $openid, 'fansinfo' => $fansinfo];