Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function callback()
- {
- try {
- $googleUser = Socialite::driver('google')->user();
- $existUser = User::where('email',$googleUser->email)->first();
- if($existUser) {
- Auth::loginUsingId($existUser->id);
- }
- else {
- $user = new User;
- $user->name = $googleUser->name;
- $user->email = $googleUser->email;
- $user->password = md5(rand(1,10000));
- $user->save();
- Auth::loginUsingId($user->id);
- }
- return redirect()->to('/home');
- }
- catch (Exception $e) {
- return 'error';
- }
- }
Add Comment
Please, Sign In to add comment