[英]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.