1

我正在使用 LinkedIn API 进行登录。我有那个漂亮的小按钮。它工作得很好。

但是,当人们“注销”我的应用程序时,出现了问题。我这样做:

  1. 注销用户:IN.User.logout();
  2. 未登录用户重定向到我的登录页面:window.location = "/index.php";

一切都很好,但是当他们进入我的已注销用户登录页面时,我有使用 LinkedIn 按钮登录的地方,他们立即重新登录。

为什么他们会再次自动登录?我不是把他们注销了吗?他们不应该再次单击使用LinkedIn 登录按钮吗?

这是按钮的代码:

<script src="http://platform.linkedin.com/in.js" type="text/javascript">
    api_key: lydbpp0zdpad
    onLoad: LinkedInSignIn.redirect
    authorize: false
</script>
4

1 回答 1

1

当您更改 window.location 时,浏览器会终止当前正在进行的所有请求。这可能会阻止注销请求通过。您可以尝试在重定向之前延迟 5 秒吗?(如果确实是问题,有一些方法可以毫不拖延地解决这个问题。)

于 2013-08-12T01:48:13.680 回答