0

我創建了一個角度應用程序,允許用戶從商店內的觸摸屏拍照。多用戶facebook sharer

這些用戶必須能夠在Facebook上分享這些圖片。問題是,一旦第一個人通過共享者登錄到Facebook,它就會存儲一個會話cookie,下一個想要分享照片的人將被記錄爲前一個。

我喜歡思考的東西:分享照片按鈕 - >向Facebook郵件&密碼憑據 - >照片是在用戶牆共享 - >用戶自動斷開

有沒有解決這個問題的方法嗎?

+0

無論如何,這樣的「信息亭」應用程序是一個壞主意;多個用戶登錄同一臺設備的可能性很大,這將觸發Facebook的安全算法。當這種情況發生時,結果可能會從您的用戶惱火(因爲他們下次登錄時必須執行額外的確認步驟)到您的應用被Facebook阻止。設備登錄將是處理此問題的正確方法,https://developers.facebook.com/docs/facebook-login/for-devices – CBroe

回答

1

使用此:https://developers.facebook.com/docs/facebook-login/for-devices

別隻出現默認的登錄過程中,它會與這些會話cookie的問題和其他問題(2步驗證,例如)。

此外,永遠不要詢問用戶的憑據,特別是他們的密碼。這不是Facebook登錄工作的方式,人們希望不要這樣做。

+0

此解決方案對用戶來說似乎有點乏味。他們不一定有他們的電話。此外,註銷過程與通常的Facebook登錄一樣複雜。 我在想像這樣的事情:分享照片按鈕 - >詢問facebook電子郵件和密碼憑據 - >照片在用戶牆上共享 - >用戶自動斷開 – Nuzzob

+0

然後沒有辦法以嚴肅的方式實現這一點。每個用戶應該在他的賬戶上激活兩步驗證(如果沒有,人們,請告訴他們這樣做),所以他們必須有他們的電話與他們登錄Facebook。然後在一臺設備上有多個登錄問題,Facebook肯定會發現它 - 很多人試圖這樣做,他們都有同樣的問題。 – luschn

+0

也是如此,這非常重要:永遠不要詢問用戶的電子郵件和(特別是)密碼。每個在隨機電腦上輸入密碼的用戶都應該得到一記耳光。 – luschn