重定向后从URL中删除AuthSub令牌

时间:2011-02-25 15:06:11

标签: jquery authsub

使用AuthSub身份验证时,在用户登录Google服务后,会将其重定向回原始页面,并在网址中显示身份验证令牌:

http://www.example.com/?token=XXXXXXXXXXXXXXXXXXX

重定向页面时是否可以删除此令牌?

另外,为什么在使用Jquery的$ .get函数发出此GET请求(到AuthSub页面)时,是否执行了成功回调函数?

1 个答案:

答案 0 :(得分:0)

是的,可以删除令牌。只需在保存令牌后重定向页面。

if (isset($_GET['token'])) {
    saveToken($_GET['token']);
    header('Location: /?displaySuccess=1');
    exit;
}

您需要将客户端浏览器重定向到AuthSub页面,因为他们需要使用自己的Google帐户登录。使用Ajax请求将无法正常工作。