簡體   English   中英

php sdk的Facebook'redirect_uri'參數未重定向到傳遞的uri(重定向僅返回首頁)

[英]Facebook 'redirect_uri' param for php sdk not redirecting to passed uri (redirects only return to homepage)

通過Facebook登錄后,我在重定向到我網站上的頁面時遇到問題。 我使用的是PHP圖形sdk(版本3.1),而redirect_uri是在Facebook的getLoginUrl方法中設置的。 例如,當我網站上的操作需要用戶身份驗證時,我希望用戶通過Facebook進行身份驗證,然后轉發到他們嘗試訪問的頁面。 我可以使用標准登錄頁面輕松完成此操作。 在使用Facebook進行用戶身份驗證之后,傳入的redirect_uri值將被忽略,並且我將URL附加為# =重定向到我的網站的首頁。 傳遞的redirect_uri值與我的應用程序設置中的網站網址位於同一域下。

想通了。 redirect_url留為空白,facebook返回到調用它的操作。 在此操作中,我檢查由facebook-> getUser()返回的會話(用戶已登錄到Facebook)是否有效,然后將用戶轉發至需要身份驗證的頁面,就像常規登錄頁面一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM