Postingan lainnya
Laravel Socialite Google after success redirect callback not auth
Izin bertanya perlihal Laravel Socialite dengan Google. Jadi, permasalahannya adalah ketika saya mencoba untuk memilih akun google untk login di callbacknya dan berhasil diredirect sesuai dengan url yang saya mau, akan tetapi tidak login. Padahal sudah terredirect? itu bagaimana ya? Mohon solusinya (karena selama 4 bulan kebelakang tidak ada masalah seperti ini dan kodenya pun tidak diubah-ubah).
public function callback()
{
$usr_google = Socialite::driver('google')->stateless()->user();
$usr = User::where(['email'=> $usr_google->getEmail()])->first();
if(isset($usr))
{
Auth::login($usr);
return redirect("/");
}else{
$user = User::create(
[
"name" => $usr_google->getName(),
"nickname" => $usr_google->getNickname(),
"email" => $usr_google->getEmail(),
"avatar" => $usr_google->getAvatar(),
"google_id" => $usr_google->getId(),
"roles" => "user",
"password" => Hash::make(Str::random(13))
]
);
Auth::login($user);
return redirect("/");
}
}
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban