【问题标题】:Remove AuthSub token from URL after redirect重定向后从 URL 中删除 AuthSub 令牌
【发布时间】:2011-07-26 16:46:53
【问题描述】:

使用 AuthSub 身份验证时,用户登录 Google 服务后,他们会被重定向回原始页面,并在 URL 中使用身份验证令牌:

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

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

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

【问题讨论】:

    标签: jquery authsub


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 2017-05-22
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      相关资源
      最近更新 更多