为什么在只用 code 登录的时候不需要设置 openid?
上一章测试时两种方式都需要设置 openid
而这里没有设置?
if ($code = $request->code) {
$response = $driver->getAccessTokenResponse($code);
$token = array_get($response, 'access_token');
if ($type = 'weixin') {
$driver->setOpenId($response['openid']);
}
}
神奇的是,我试了一下,code 模式设置不设置 openid 都成功获取用户。这是为什么?
推荐文章: