Asked thg 10 30, 2022 6:05 CH 115 0 1
  • 115 0 1
0

Lựa chọn tài khoản để đăng nhập mạng xã hội trong LARAVEL

Share
  • 115 0 1

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');
    }

1 ANSWERS


Answered thg 11 9, 2022 4:32 SA
0

b làm chức năng logout chưa,

Share
Viblo
Let's register a Viblo Account to get more interesting posts.