Asked Oct 30th, 2022 6:05 p.m. 126 0 1
  • 126 0 1
0

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

Share
  • 126 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 Nov 9th, 2022 4:32 a.m.
0

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

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