我在我的網絡服務器上設置了HybridAuth。我有一個基本的html頁面,顯示Google,Facebook或Twitter的3個登錄選項。關於我的家用電腦測試,我設置的config.php文件閱讀:HybridAuth在本地網絡中工作,但在我的網絡外訪問時不能訪問
"base_url" => "http://my.local.ip.address/hybridauth-2.1.2/hybridauth/index.php",
到目前爲止,這種設置,與Twitter選項選擇登錄不工作,我可以抓住一些基本的個人資料信息用戶。但是,Facebook返回以下消息:
- 給定的URL不被應用程序配置所允許:一個或多個給定的URL不被應用程序的設置所允許。它必須與網站網址或Canvas網址匹配,或者該網域必須是其中一個應用網域的子網域。
當嘗試谷歌它返回:用於REDIRECT_URI
(無用)參數值:原始IP地址不允許的:http://my.local.ip.address/hybridauth-2.1.2/hybridauth/?hauth.done=Google
作爲一個說明以上, 「my.local.ip.address」是我實際的本地IP地址,但我不得不在這裏改變它。 然而,當我改變config.php文件有什麼它應該在正常使用:
"base_url" => "http://myFQDN.com/hybridauth-2.1.2/hybridauth/index.php",
然後我得到我的手機上(不是我的本地網絡上),它只是重新加載基本HTML頁面,無論我選擇了什麼選項。
任何幫助或建議將是偉大的。
注意:端口80被阻止從我的ISP,因此,我把它從我的註冊器重定向到另一個端口,然後在我的路由器內轉發。如果可能,這是問題,請讓我知道。 - 另外,當我只是建立一個標準的.html頁面時,一切正常。
感謝
我想到了這一點。它也沒有工作。 – TekGiant