diff --git a/extend/controller/BasicWechat.php b/extend/controller/BasicWechat.php index edf25a9d6..4ab3d205f 100644 --- a/extend/controller/BasicWechat.php +++ b/extend/controller/BasicWechat.php @@ -93,7 +93,10 @@ class BasicWechat extends Controller { exit("微信网页授权失败,{$wechat->errMsg}[{$wechat->errCode}]"); } session('openid', $this->openid = $result['openid']); - !$fullMode && $this->redirect($redirect_url); + if ($fullMode) { + return $this->openid; + } + $this->redirect($redirect_url); // 微信粉丝信息处理 $this->fansinfo = WechatService::getFansInfo($this->openid); if (empty($this->fansinfo['expires_in']) || $this->fansinfo['expires_in'] < time()) {