0
我想在我的網站上實現「使用Facebook登錄」功能,並使用服務器流身份驗證。我沒有問題,產生從服務器端的登錄鏈接:尋找在facebook上打開一個新的彈出窗口的代碼javascript sdk
<a href="<?php echo $loginUrl ?>">Login with Facebook</a>
但作爲不同於由JavaScript SDK產生的登錄按鈕,你可以看到,這個鏈接上點擊時,它不會自動彈出登錄對話框。
編寫我自己的代碼來模擬這種行爲並不難,但遵循官方代碼感覺更好,因爲它應該已經過很好的測試。
然而,看在Facebook上的JavaScript SDK,
https://github.com/facebook/facebook-js-sdk
我很難找到它使用彈出的登錄對話框中的代碼。
您認爲代碼位於存儲庫中的位置?
謝謝。但是我正在尋找'FB.login'的實際代碼'window.open'。 – bobo 2012-03-15 11:04:31
爲什麼你不只是在window.open()中打開你的loginUrl? 而且你知道,你可以使用js身份驗證並在服務器端使用會話嗎?這可以避免一些不必要的重定向。 – Rufinus 2012-03-15 11:06:54
謝謝。我現在使用js身份驗證(客戶端)和Facebook對象包裝(服務器端)的組合。我不確定這是否是一個不錯的選擇,但它似乎工作正常。 – bobo 2012-03-18 02:07:13