Удалить токен AuthSub из URL после перенаправления
При использовании аутентификации AuthSub после входа пользователя в службу Google они перенаправляются обратно на исходную страницу с токеном аутентификации в URL:
http://www.example.com/?token=XXXXXXXXXXXXXXXXXXX
Можно ли удалить этот токен, когда страница перенаправлена?
Кроме того, почему функция обратного вызова success не выполняется при выполнении этого запроса GET (к странице AuthSub) с помощью функции $.get Jquery?
1 ответ
Да, можно удалить токен. Просто перенаправьте страницу после сохранения токена.
if (isset($_GET['token'])) {
saveToken($_GET['token']);
header('Location: /?displaySuccess=1');
exit;
}
Вам нужно перенаправить клиентский браузер на страницу AuthSub, потому что им нужно войти в систему с помощью своей учетной записи Google. Использование Ajax-запроса не сработает.