簡體   English   中英

Laravel使用社交名流登錄Facebook

[英]Laravel facebook login using socialite

請在此處檢查網站egypt-pets.com/login單擊Facebook登錄並檢查錯誤頁面。

我的路線

Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback{token}', 'Auth\LoginController@handleProviderCallback');

我的services.php

'facebook' => [
        'client_id' => '**********',
        'client_secret' => '**********',
        'redirect' => 'http://egypt-pets.com/auth/facebook/callback',
    ],

我嘗試過的

我試圖檢查Facebook應用程序,但一切都正確。 我也檢查client_sercret和client_id,但兩者都是正確的!

Facebook返回您的這個網址

/ auth / facebook / callback

你的路線文件說

/ login / facebook / callback

您的路線文件中的這一部分不正確

路線:: get('login / facebook / callback {token}','Auth \\ LoginController @ handleProviderCallback');

您可以嘗試以下方法:

Route::get('auth/facebook/callback', 'Auth\LoginController@handleProviderCallback');

然后,要獲取回調令牌,可以在控制器中使用以下代碼。

$code = \Request::input('code');

希望這可以幫助;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM