Yêu cầu Oct 30th, 2022 6:05 p.m. 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
Dec 2nd, 2022 8:30 a.m.

1 CÂU TRẢ LỜI


Đã trả lời Nov 9th, 2022 4:32 a.m.
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í