如何将OpenID添加到php网站?

问题描述:

我绝对喜欢*使用OpenID进行注册。我将如何去添加到我的网站?这是基于PHP的。我去了openid.net,看了那里的图书馆,但没有发现文档或例子。如何将OpenID添加到php网站?

本教程对我以前使用PHP和OpenID进行过的项目很有帮助。它有一个示例应用程序。

http://devzone.zend.com/article/3581

alt text http://devzone.zend.com/images/articles/3581/image3.gif

+0

正是我所需要的! – 2010-01-19 22:08:51

+0

你提供的链接非常好,谢谢 – JasonDavis 2010-01-19 22:44:30

OpenID是伟大的,但有一个大缺点。假设我有Google帐户和Yahoo帐户。我将使用Google登录,然后我将尝试使用Yahoo登录。这将是不同的帐户;记住我用来注册的openID提供商真的很难......所以,在娱乐网站上要小心OpenID,但开发者网站仍然可以。

从Zend Framework中检查OpenId类。

+5

雅,但你可以关联这两个帐户来防止这种情况。 – 2010-01-19 22:04:20

+0

是的,你可以,但你怎么能知道与这些帐户关联的用户是同一个人?如果用户删除了所有的cookies - 这是不可能的。 :( – Kirzilla 2010-01-19 22:12:31

+0

唯一的办法是做像*做的。把“添加OpenID”按钮到用户配置文件 – Kirzilla 2010-01-24 10:18:31

+0

感谢这些例子! – 2010-01-22 08:51:53