diff --git a/app/controller/Wechat.php b/app/controller/Wechat.php index b836185..8c1a1b0 100644 --- a/app/controller/Wechat.php +++ b/app/controller/Wechat.php @@ -71,7 +71,8 @@ class Wechat $tokenData = ['userid' => $user->id, 'loginTime' => time(), 'rankStr' => strRand(5)]; $token = authcode(json_encode($tokenData), 'ENCODE'); - return redirect($callback.'?token='.$token); + $spe = str_contains($callback, '?') ? '&' : '?'; + return redirect($callback.$spe.'token='.$token); } /**