我正在開發和測試Facebook應用程序,我已經爲我的Facebook帳戶授予了權限。然後,該應用程序有權訪問我的信息等很好。下一次我關閉瀏覽器,重新打開它,成功登錄Facebook然後訪問應用程序,Facebook希望我再次登錄到該應用程序。我可以訪問當前的用戶ID,但是我怎樣才能自動授權應用程序(如果用戶過去已經授權),而不需要用戶在每次會話結束時一次又一次按下該「恐懼」「登錄」按鈕?如何避免讓用戶一次又一次地登錄(連接)我的Facebook應用程序?
0
A
回答
0
UPDATE - offline_access已被棄用。閱讀此帖以瞭解更多詳情:https://developers.facebook.com/roadmap/offline-access-removal/
您需要請求具有offline_access的令牌,以便您可以反覆使用其身份驗證令牌。然後你需要自己設置一個cookie來存儲指示用戶是誰的東西。 Facebook在其身份驗證中不支持「記住我」功能,因此您必須自己構建它。將訪問令牌存儲在您的數據庫中,並設置cookie以識別用戶。
除非你正在爲一個非常具體的原因構建這個應用程序,如只在工作計算機上運行的應用程序,否則我會鼓勵你不要實現此功能。 facebook連接授權很好地被用戶所理解,並且非常易於使用。如果您每次都讓用戶按下按鈕,您將獲得更多的安全性。只要確保你使這個可選。你永遠不知道有人在公共電腦上。
相關問題
- 1. 如何避免同一用戶多次登錄
- 2. 避免從JSON中一次又一次地獲取數據
- 3. 如何防止我的應用程序一次又一次啓動
- 4. 避免在Web應用程序中進行多次登錄
- 5. 登錄一次與客戶一次到REST遠程應用
- 6. 一次又一次地調用功能
- 7. 如何避免Facebook登錄屏幕,如果用戶已登錄在離子的Facebook集成應用程序
- 8. JavaScript圖片選擇:避免一次又一次
- 9. Spring Security要求經過身份驗證的用戶一次又一次登錄
- 10. iPhone應用程序,如何避免要求用戶重新登錄Facebook
- 11. 在應用程序購買被拒絕一次又一次
- 12. 如何讓用戶只輸入一次Facebook競賽一次
- 13. 如何一次又一次地連續重複文本動畫
- 14. 如何在一次登錄時連接兩個Web應用程序?
- 15. 一次性通過Facebook在iOS應用程序登錄
- 16. 爲什麼這個Facebook的javascript-sdk登錄代碼會自動記錄用戶一次又一次?
- 17. 我想讓我的程序一次又一次運行而不會停下來
- 18. 我如何登錄與Facebook連接在一個靈活的應用程序
- 19. 如何避免我的這個Facebook應用程序api登錄頁面?
- 20. 避免再次啓動應用程序
- 21. 如何一次又一次地調用javascript函數?
- 22. SharedPreferences在第一次登錄後避免登錄屏幕
- 23. 一旦登錄Facebook的應用程序介紹下次如何跳過介紹?
- 24. 簡單地應用引力一次又一次
- 25. 多用戶登錄在一個單一的Facebook應用程序
- 26. 第一次使用Facebook應用程序
- 27. NServiceBus命令處理程序一次又一次地觸發
- 28. Facebook搜索一次登錄
- 29. Facebook登錄給我已經授權該應用程序每次
- 30. 如何在android應用程序中登錄一次?
您是否正在使用Javascript API或其他內容? – Calvin 2010-11-10 21:03:07
我正在使用在示例中給出的默認php-sdk。 – Ochronus 2010-11-10 21:12:55