使用AuthSub身份验证时,在用户登录Google服务后,会将其重定向回原始页面,并在网址中显示身份验证令牌:
http://www.example.com/?token=XXXXXXXXXXXXXXXXXXX
重定向页面时是否可以删除此令牌?
另外,为什么在使用Jquery的$ .get函数发出此GET请求(到AuthSub页面)时,是否执行了成功回调函数?
答案 0 :(得分:0)
是的,可以删除令牌。只需在保存令牌后重定向页面。
if (isset($_GET['token'])) {
saveToken($_GET['token']);
header('Location: /?displaySuccess=1');
exit;
}
您需要将客户端浏览器重定向到AuthSub页面,因为他们需要使用自己的Google帐户登录。使用Ajax请求将无法正常工作。