gpt4 book ai didi

oauth - Twitter oAuth 登录取消?

转载 作者:行者123 更新时间:2023-12-01 11:57:54 28 4
gpt4 key购买 nike

我在应用程序中使用 Twitter 登录。如果用户登录,它工作正常。我需要处理,当用户单击 twitter oauth 登录屏幕中的取消按钮而不是登录时。用户点击取消按钮时有没有回调机制?

最佳答案

对于网络应用程序,如果您将用户重定向到 Twitter 以获得授权,并且用户点击拒绝,他/她可以选择是否返回您的应用程序。

如果用户没有使用他们的 Twitter 帐户登录,或者关闭了选项卡或转到了不同的 URL。你不会真的知道,除非你跟踪用户并检查他/她离开的时间是否超过指定时间。

Authorization denied

在这种情况下,如果用户点击 uBlogThis!链接,他/她将通过您在获取请求 token 时指定的回调 URL 重定向回应用程序,并且!包含一个 HTTP GET 变量 denied:

http://domain.com/twitterapp/callback.php?denied=8L74Y149FtnZi1M3IDstring

那么,如果您使用的是 PHP,则必须注意 $_GET['denied']

如果相反,您打开一个弹出窗口以通过 javascript 向用户显示 Twitter 授权页面,那么您可以检查弹出窗口是否在没有启动回调 URL 的情况下关闭。您还可以添加一个计时器来判断用户是否走了另一条路。

关于oauth - Twitter oAuth 登录取消?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101712/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com