3

据我所知,像 jopenid 这样的 OpenID 库通常会展示如何在网页上创建一个链接,将用户重定向到提供者,然后让这个提供者将他们转发到带有身份验证信息的指定页面。

我还看到,每当我访问像 StackOverflow 这样的网站时,我都不必单击“登录”按钮。一旦我使用我的 Google 帐户登录,它就会记住我。

怎样才能达到这个效果,让我不用每次都要求用户登录呢?StackOverflow 是如何做到的?

我正在使用 OpenID 迈出我的第一步,所以如果我遇到问题,请多多包涵。

4

1 回答 1

2

一旦您通过 OpenID 验证了用户的身份,您就可以向他们颁发一个永久 cookie,一个不会过期或过期时间较长的 cookie。使用此 cookie 在后续请求中对其进行身份验证,并根据需要对其进行更新(延长任何到期时间)。

于 2012-03-15T22:25:48.637 回答