���� ������������������������������������ authenticate(); $_SESSION['token'] = $gClient->getAccessToken(); header('Location: ' . filter_var($redirectUrl, FILTER_SANITIZE_URL)); } if (isset($_SESSION['token'])) { $gClient->setAccessToken($_SESSION['token']); } if ($gClient->getAccessToken()) { $userProfile = $google_oauthV2->userinfo->get(); //DB Insert $gUser = new Users(); $userDetail = $gUser->checkUser('google', $userProfile['id'], $userProfile['given_name'], $userProfile['family_name'], $userProfile['email'], $userProfile['gender'], $userProfile['locale'], $userProfile['link'], $userProfile['picture']); $_SESSION['user_id'] = $userDetail['user_id']; // Storing Google User Data in Session header("location: ".$website); $_SESSION['token'] = $gClient->getAccessToken(); } else { $authUrl = $gClient->createAuthUrl(); } ?>