簡體   English   中英

多個子域Facebook登錄Laravel

[英]Multiple subdomain facebook login Laravel

從子域登錄到Facebook后重定向到主域。

如何配置Facebook登錄名以將URL重定向到它起源的子域而不是原始的子域? 例如,如果我在one.example.com中,我希望它重定向到one.example.com,而不重定向到example.com,並且我在所有子域上都使用相同的數據庫。

try {
    $providerUser = Socialite::driver($provider)->user();
} catch (\Exception $e) {
    return redirect()->guest(route('login'));
}

$user = $this->createOrGetUser($providerUser, $provider);
Auth::login($user, true);

return redirect('/');

可以在Laravel config文件夾的services.php文件中指定Facebook重定向URL。

一個例子:

'facebook'  => [
        'client_id'     => 'xxxxxx',
        'client_secret' => 'xxxxxxxxxxxxxx',
        'redirect'      => 'provide_the_redirect_url_here',
    ],

暫無
暫無

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

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