2015-05-12 122 views
0

我有一個網站需要社會註冊和登錄,所以我已經設置了Facebook應用程序並將其與Laravel和Socialite集成。Facebook - 粉絲頁面標籤和註冊

現在,我需要允許用戶訪問該網站並在Facebook有趣頁面標籤中投票圖片(僅允許註冊用戶)。

它可能嗎?我可以使用我爲社交登錄創建的相同應用程序ID,還是應該創建另一個Tab應用程序幷包含Facebook js sdk?

這是哪種情況下最好的工作流程?

回答

0

確實有可能。在訪問路線之前檢查用戶是否登錄的一種方法可以像這樣完成。來自Laravel的示例5.0

Route::get('facebook-fun-page-tab', ['middleware' => 'auth', function() 
{ 
    // Only authenticated users may enter... 
}]); 

//Or if you use a controller 
Route::get('facebook-fun-page-tab', ['middleware' => 'auth', 'uses' => '[email protected]']); 

而且您可以使用相同的Facebook ID。 更多關於Laravel authentucation and protecting routes. 更多Middleware.

一個工作流程是這樣做:1。 登錄在用戶/與Facebook 2.登錄後註冊,將用戶重定向到投票圖像頁