路由重定向到第三方网站 如何传 cookie?
public function wxauth(Request $request)
{
$code = $request->code;
$pageurl = $request->pageurl;
if ( !isset($code)) {
$redirectUrl = url()->current();
Cache::put(md5($pageurl), $pageurl, 1);
$appId = config('services.weixin.client_id');
$url = 'https://open.weixin.qq.com/connect/oauth2/...=' . $appId . '&redirect_uri=' . $redirectUrl . '&response_type=code&scope=snsapi_userinfo&state=' . md5($pageurl) . '#wechat_redirect';
return redirect($url);
} else {
$state = $request->state;
$url = Cache::get($state) . '?code=' . $code;
Cache::forget($state);
$result = $this->socialStore('weixin', $code);
$return = redirect($url);
if ( !empty($result)) $return->withCookie(cookie()->forever('token', json_encode($result)));
return $return;
}
}
最后一步重定向的地址 取不到token [@liyu001989](https://learnku.com/users/3995)
推荐文章: