0

我正在创建一个 PHP 应用程序,我想在其中实现 Openid 登录。我想实现以下功能:

如果用户已经登录了他的 Google Apps 帐户,那么 PHP 应用程序不应该再次询问他的登录信息。

如何签入自定义 PHP 应用程序登录,该用户已经登录了他的 Google Apps 帐户?我正在使用 PHP lightopenid。

4

1 回答 1

1

你不能。您不能简单地检查随机访问者是否在其他一些随机的第 3 方站点上进行了身份验证。因为这不关你的事,而且会是一个相当大的隐私问题。

您只能通过正常的 OpenID 登录过程,将用户重定向到 Google 并查看您返回的内容。

也许您的意思是实现您的登录系统?OpenID 登录只会告诉您用户是谁。它不会为您记住用户或为您实施任何类型的会话或权限系统。如果用户已成功使用 OpenID 对您的站点进行了一次身份验证,请使用会话、cookie、数据库条目或您站点上所需的任何其他内容来跟踪他。

于 2013-04-19T07:05:02.180 回答