0
Lựa chọn tài khoản để đăng nhập mạng xã hội trong LARAVEL
Em làm đăng nhập với mạng xã hội ok rồi! nhưng mà nó ko cho lựa chọn tài khoản khi đăng nhập, mà nó tự đăng nhập vs tài khoản trước đó! Giơ em phải làm sao để nó cho lựa chọn tài khoản ạ! Em cảm ơn!
public function redirect($provider)
{
return Socialite::driver($provider)->redirect();
}
public function callback($provider)
{
$memberSocialite = Socialite::driver($provider)->stateless()->user();
$member = MemberModel::where('email', $memberSocialite->email)->first();
if (!empty($member)) {
Auth::loginUsingId($member->id);
} else {
$dataMember = [
'type' => $provider,
'name' => $memberSocialite->name,
'email' => $memberSocialite->email,
'avatar' => $memberSocialite->avatar,
'activated' => 1
];
$memberNew = MemberModel::create($dataMember);
Auth::login($memberNew);
}
return redirect()->route('shop.home');
}
https://stackoverflow.com/questions/48571507/forcing-user-account-selection-for-laravel-socialite-google-logins