回答
創建<form>
,詢問
- 「你有一個Facebook帳戶嗎?」
- 「如果是,是否在過去30天內登錄過?」
編輯: 這是Abusing HTTP Status Codes to Expose Private Information
您無法從「其他」網站讀取cookie。其實你根本就看不懂任何餅乾。客戶端/瀏覽器是發送您的cookie與他們的價值觀。而且他們沒有理由將cookie發送到與完全不同站點相關聯的Web服務器。如果你想知道用戶是否登錄Facebook,你必須詢問Facebook服務器(如果他們有這樣的API,並且你知道用戶名)
否 - 即使你知道他們的Facebook ID,他們的電子郵件地址,用戶授予你每一個extended permission,並且也知道用戶喜歡的顏色和他們所有寵物的名字,你仍然將無法確定你所要求的。
您將無法檢查用戶是否隨時登錄Facebook。你可以做的是利用CSS history hack來查看用戶是否有訪問過 Facebook。
但是,這仍然是一種不道德的......
這也不一定表示他們在過去30天內訪問過,也不表示他們已經登錄過。 – ashurexm 2010-10-14 20:44:05
一個有趣的帖子你可以嘗試檢查Facebook Developer Tools的網站整合。
回答您的標題問題 - 實際上可以知道用戶是否擁有Facebook帳戶,但只有當他/她現在登錄Facebook時(即使對於那些從未授權您的應用程序的用戶)。您可以撥打FB.getLoginStatus()
並檢查返回的狀態。如果它等於notConnected
- 用戶現在登錄到Facebook。
- 1. 如何檢查用戶是否擁有Google帳戶。
- 2. 如何找出用戶是否擁有flickr專業版帳戶?
- 3. c#:如何知道'用戶帳戶'是否存在於Windows?
- 4. 我如何知道我是否在使用Rackspace Developer + plus帳戶?
- 5. 如何檢查用戶是否擁有Dynamics CRM CRM帳戶的ReadAccess C#
- 6. 如何知道用戶是否通過Facebook登錄
- 7. 如何知道客戶端是否存在XMPP服務器中的帳戶?
- 8. django如何知道哪個用戶擁有哪些數據?
- 9. 誰擁有Google AdSense帳戶?
- 10. 使用Google Firebase是否需要應用用戶擁有Google帳戶?
- 11. 如何驗證該用戶擁有Twitter帳戶?
- 12. Facebook API:如何讓php知道用戶是否是應用程序的粉絲?
- 13. 我如何知道SPList是使用系統帳戶存檔的?
- 14. 如何知道用戶是否在AD組中有效存在
- 15. Gravatar:我如何知道用戶是否有真實圖片
- 16. 如何知道用戶是否使用passport.js使用google或facebook登錄?
- 17. 擁有開放帳戶創建終結點是否安全?
- 18. Forms Auth - 如何防止只知道擴展用戶信息的用戶帳戶?
- 19. 如何知道用戶是否使用電子郵件或Facebook註冊?
- 20. 知道請求鏈接是否從電子郵件帳戶
- 21. 有沒有辦法知道用戶是否喜歡Facebook上的對象?
- 22. Facebook是否更改其測試用戶帳戶的系統?
- 23. 如何知道您是否擁有Docker版本1.13?
- 24. jquery:我如何知道我是否擁有它?
- 25. 如何知道在谷歌imagefound是否擁有版權
- 26. 如何知道有多少用戶喜歡某物[facebook]
- 27. Facebook如何快速知道所有用戶連接?
- 28. Facebook API - 當用戶創建Facebook帳戶?
- 29. 如何知道用戶是否在線/使用解析登錄?
- 30. 如何知道WPF用戶控件是否被啓用?
希望不會,那將是非常可怕的... – 2010-10-14 19:54:06
您可以創建一個「
@brian_d,這不應該是一個答案嗎? – Dlongnecker 2010-10-14 20:13:13