Yêu cầu thg 10 30, 2022 6:05 CH 100 0 1
  • 100 0 1
0

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

Chia sẻ
  • 100 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');
    }
Avatar Truong Dang @xdangminhtruongx
thg 12 2, 2022 8:30 SA

1 CÂU TRẢ LỜI


Đã trả lời thg 11 9, 2022 4:32 SA
0

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

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí