2011-05-06 89 views
0

我目前正在使用Facebook的C#SDK最新版本與Facebook的JavaScript SDK框架。我正在做一個註冊表單的AJAX組合。我可以看到在FacebookWebContext.Current中有一種方法用於刪除FacebookAuthCookie。問題是當我用FB.login函數登錄時。我不知道如何創建一個FacebookSession,以便它能夠正常工作,以便我可以使用FacebookWebContext.Current.IsAuthenticated來檢測它們是否在服務器端登錄。如何使用FB.login JavaScript SDK進行身份驗證時手動創建FacebookSession

我該怎麼辦?我已經找遍了整個地方,找不到如何創建Facebook會話Cookie的好例子......

任何指針?謝謝!

回答

2

當你登錄使用的FB.login(),它是成功的,它會自動生成會話。您可以在FB.login see here中指定的回調中獲得它。它是response.session對象。

+0

您是說我成功登錄後,它已經爲我製作了cookie?因此,當我刷新頁面或發送Ajax請求時,它應該在執行FacebookWebContext.Current.IsAuthenticated()時返回true。如果是這樣的情況下很好知道和你的答案有幫助...如果不是那麼我想我不理解。 – Benjamin 2011-05-07 22:54:42

+0

是的,只要瀏覽器接受默認情況下啓用的Cookie等等。 – dragonjet 2011-05-08 00:14:45

+0

非常感謝dragonjet,你的幫助! – Benjamin 2011-05-08 00:56:38

相關問題