1

我有经典的 ASP 网站,我正在尝试集成“使用 Twitter 登录”功能。我已经按照这里的示例进行操作,并且我的按钮可以登录 twitter,但我被要求做的是......

如果用户在我们的网站上有一个帐户,并且之前通过我们的网站登录了 Twitter,那么以后,当用户访问我们的网站并登录到 Twitter 时,他们也会自动登录到我们的网站。只要用户不从他们的 twitter 帐户撤销我们网站的权限(通过转到 twitter 并访问他们的设置来完成),这种情况就会永远持续下去。

我知道我可以将用户首次从我们的网站登录 twitter 时提供的访问令牌与他们在我们网站数据库中的用户记录一起存储,但如果用户来到我们的网站,这对我没有多大好处,因为我不会能够知道什么用户正在访问以从我们的数据库中提取访问令牌。

我希望这对有人帮助我解决这个问题有足够的意义。

4

1 回答 1

0

您需要使用与用户使用您的凭据登录时相同的过程:将有关用户的一条信息(加密的用户 ID 或会话令牌)存储在 cookie 中,然后尝试从 cookie 中恢复信息。

于 2011-02-08T17:52:44.087 回答