使用google openid有什么好处(ethazy to unders,small - not lotof code lines)样本? (php) -
我需要的是看看如何从google openId获取用户名;
如何将openid集成到我当前的用户数据库中的一种好方法(今天在DB中我有表用户的名字和通行证)?
以及如何通过openId获取有关useris目前是否已从此计算机中获取的任何想法?
答案 0 :(得分:1)
直接使用openid - 我不知道。我们应该使用一些库,可能有examples。
您应该使用AX这样做。查看您的库文档,了解有关如何使用它的信息。
您可以将openid集成到数据库中,例如,将用户密码设置为NULL,然后登录到他的openid。由于您不需要为openid用户存储任何密码,因此您将能够区分常规用户和openid用户。
验证后,您需要将信息存储在某种会话中,就像使用任何其他身份验证机制一样 - 用户登录,将其ID存储在会话中,然后检查$ _SESSION ['user_id']是否为不是空的。
答案 1 :(得分:0)
不完全是你所要求的,但这似乎是最好的起点。