mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-30 14:14:55 +08:00
更改QQ登录获取ACCESS_TOKEN的请求方式
This commit is contained in:
parent
6455f88181
commit
bee4daf672
@ -117,11 +117,13 @@ class ConnectController extends Controller
|
||||
$openUser = $service->getOpenUserInfo($code, $state, $provider);
|
||||
$connect = $service->getConnectRelation($openUser['id'], $openUser['provider']);
|
||||
|
||||
if ($connect) {
|
||||
if ($this->authUser->id > 0) {
|
||||
if ($openUser) {
|
||||
$service->bindUser($openUser);
|
||||
return $this->response->redirect(['for' => 'home.uc.account']);
|
||||
}
|
||||
} else {
|
||||
if ($connect && $connect->deleted == 0) {
|
||||
$service->authLogin($connect);
|
||||
return $this->response->redirect(['for' => 'home.index']);
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ class QQ extends OAuth
|
||||
'grant_type' => 'authorization_code',
|
||||
];
|
||||
|
||||
$response = $this->httpPost(self::ACCESS_TOKEN_URL, $params);
|
||||
$response = $this->httpGet(self::ACCESS_TOKEN_URL, $params);
|
||||
|
||||
$this->accessToken = $this->parseAccessToken($response);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user