:::
Tad Login 快速登入

更新快速登入模組後就無法用Google快速登入

discuss pic 2018-09-20 11:53:03

Tad老師您好:
我今日更新Tad_login模組後,就無法使用Google快速登入功能以Google帳戶登入,以Google帳戶登入會出現以下錯誤畫面,不知道該如何解決?謝謝。

(Google 的「Client ID」、「Client secret」、「API key」設定值都正確)

  •  
    1) Google_login_error.PNG
discuss pic 2018-09-21 13:49:27
tad

去google的控制台修改來源限制,改為不限制,或者改為IP限制即可

discuss pic 2018-09-22 17:43:34
謝謝Tad老師,修改後認證就恢復正常了,祝您中秋節快樂。
discuss pic 2018-09-25 08:16:55

我依照老師的說的限制來源修改為無,還是無法登入…

而且這個討論區我用GOOGLE登入也是無法登入…

改用桃市OPENID又可以,真怪?

discuss pic 2018-09-25 11:05:02

看了一下錯誤代碼,說是沒有referer參照位址,不給過...

所以只好手動加入

修改tad_login目錄下/class/google/auth/Google_OAuth2.php第231行:

array('Authorization' => 'Bearer ' . $this->token['access_token'])

改成

array('Authorization' => 'Bearer ' . $this->token['access_token'], 'Referer' => '填入Domain')

:::

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D5018%26BoardID%3D13

計數器

今天: 2761276127612761
昨天: 4615461546154615
總計: 5147122514712251471225147122514712251471225147122