2016-08-18 84 views
0

我開發了一個軟件,其中包含一個Laravel組件,該組件包含一個網站,然後是2個應用程序(iOS和Android),它們使用該Laravel組件的服務。我的數據庫架構中有用戶,這些用戶來自所有系統組件。現在我想爲用戶添加Facebook登錄,以便他們不必填寫他們的信息。但我想添加此登錄到我的網站和我的2個應用程序。Facebook登錄Laravel和移動應用程序

我需要在我的後端和數據庫上做什麼來整合解決方案?所以如果用戶在我的網站上使用Facebook登錄,然後在我的iOS應用程序上使用Facebook登錄,我可以看到他們是一樣的。

謝謝

+0

下載並使用Facebook的API,請使用您需要爲您登錄的必要數據等 – Ghost

+0

太寬泛的問題。這需要改進。 Laravel Socialite是你應該看的第一個地方。 – Ohgodwhy

回答

0

在你的數據庫中添加Facebook_id列,如果所有的應用程序都來自同一個數據庫中提取,那麼應解決您知道它們是相同的問題。

當用戶使用Facebook註冊您的網站時,Facebook會給您返回他們的Facebook_id,每次用戶從Facebook重新登錄到您的網站時,Facebook都會查找該ID並查看它們提供的訪問令牌是有效。如果它有效它簽署的用戶返回到您的應用程序/網站

https://github.com/SammyK/LaravelFacebookSdk是一個偉大的Laravel的Facebook SDK

相關問題