Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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("/");
}
}
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban