使用谷歌openid有什么好的(eazy,small)样本吗? (PHP)

时间:2010-05-10 15:07:12

标签: php openid

使用google openid有什么好处(ethazy to unders,small - not lotof code lines)样本? (php) -

我需要的是看看如何从google openId获取用户名;

如何将openid集成到我当前的用户数据库中的一种好方法(今天在DB中我有表用户的名字和通行证)?

以及如何通过openId获取有关useris目前是否已从此计算机中获取的任何想法?

2 个答案:

答案 0 :(得分:1)

直接使用openid - 我不知道。我们应该使用一些库,可能有examples

您应该使用AX这样做。查看您的库文档,了解有关如何使用它的信息。

您可以将openid集成到数据库中,例如,将用户密码设置为NULL,然后登录到他的openid。由于您不需要为openid用户存储任何密码,因此您将能够区分常规用户和openid用户。

验证后,您需要将信息存储在某种会话中,就像使用任何其他身份验证机制一样 - 用户登录,将其ID存储在会话中,然后检查$ _SESSION ['user_id']是否为不是空的。

答案 1 :(得分:0)

不完全是你所要求的,但这似乎是最好的起点。

http://code.google.com/apis/accounts/docs/OpenID.html