2012-05-03 217 views
1

我如何登錄我的網站使用Facebook的憑據太無縫,當我已經在同一會話或在另一個會話中登錄我的Facebook帳戶。例如,我登錄了我的FB,當我在同一會話或另一個會話中打開名爲rottentomatoes.com的網站時,我可以自動登錄,而無需執行任何操作,因爲該網站使用我的FB帳戶並自動獲得註冊這個網站的標誌。我如何登錄我的網站無縫使用Facebook的憑據,當我已經登錄我的Facebook帳戶?

我想在我的網站做這些事情,就像事情發生在爛番茄一樣。

到目前爲止我可以使用fb帳戶登錄我的網站使用Facebook連接。

請幫助我....任何建議都會受到歡迎。

回答

1

您需要有一個Facebook應用程序,然後在您的網站使用facebook js sdk

你每個網站都有不同的會話,你需要爲你的會話,你不使用facebook會話,只是SDK。

當用戶加載您的頁面時,您可以使用FB.getLoginStatus來檢查用戶是否已登錄Facebook並通過應用程序進行身份驗證,如果是,則獲取所需的用戶數據,然後可以將用戶登錄到您的網站。

如果用戶未登錄Facebook或未授權您的應用,那麼您可以使用FB.login method登錄用戶,當用戶從該進程返回時,您應該擁有所需的數據以便註冊/登錄他到您的網站。

相關問題