我有一個網站與Facebook連接(或Facebook的網站,因爲我認爲它現在稱爲)。當用戶第一次訪問該網站時,他無法瀏覽並做一些簡單的事情,而無需與Facebook進行任何整合。如果他想執行一些高級操作,我們需要他登錄Facebook並授權我們的應用獲取關於他的一些非常基本的信息。我們努力成爲優秀的企業公民,讓他在不強迫他登錄並授權的情況下品嚐網站。儘可能無摩擦的身份驗證
要做到這一點,我們有一個登錄按鈕,他需要先執行高級功能之前推。當它被推動時,我們呼叫https://www.facebook.com/dialog/oauth等來設置事物。
這個系統工作正常,除了一件事。如果他已經登錄到Facebook並且如果他已經授權我們的應用程序,他應該在他去webapp時進行無摩擦地登錄。但是,我看不到如何做到這一點。
當然,我可以打電話https://www.facebook.com/dialog/oauth,當他啓動webapp,如果條件是正確的,事情效果很好。但是如果條件不正確,那麼他會提出一些要做的事情,我不想用他來完成任務。
當然有一種解決方法。我該如何無條件地允許我的用戶通過Facebook進行身份驗證,並規定如果任何條件錯誤,只是放棄整個流程而不向用戶顯示任何內容?
這聽起來像我需要做的。 有沒有另外一種方法可以做到這一點不依賴於JavaScript? – 2012-02-19 13:49:52