使用fb或twitter登录

时间:2013-04-17 17:32:52

标签: php facebook api twitter

对于我正在开展的项目,我认为拥有使用facebook / twitter登录的功能将是有益的。

我有一些设计理论可以解决。

当用户首次使用twitter或facebook登录网站时,我会收到他们的电子邮件和其他相关信息,并将其存储在将存储普通注册用户的数据库中。

当他们返回时,他们会再次使用twitter / fb登录,它会在数据库中找到信息,而不是再次添加。

如果有人尝试使用这些服务中提供的电子邮件地址注册,则会向该电子邮件地址发送一封电子邮件以确认是他们,然后他们可以生成一个密码以允许他们使用信息登录已存储。

我可以将网站上的其他数据链接到我在整个过程中为其存储的用户ID。

所以我的问题是这是否是正确的方法呢? 其他人如何使用这些类型的登录api,然后将它们绑定到现场数据?

我认为这是一个合理的问题,但如果我把它放在错误的部分,请随意移动它!

感谢。

2 个答案:

答案 0 :(得分:0)

好吧,一切都应该写在这里http://developers.facebook.com/也尝试使用php sdk for facebook api,twitter for https://dev.twitter.com/

在fb和twitter中创建应用,获取访问令牌和访问令牌密钥

您应该下载所有必要的文件,然后按照手册中的说明进行配置,如果您在连接时遇到问题,请将邮件发送给我(jurijs.nesterovs@inbox.lv)我会尽力帮助

答案 1 :(得分:0)

我自己为我的网站做过这件事。这是Fb / Twitter / Google。我打赌这是最好的事情。谷歌的API是最简单的3.这对我来说很难,因为我不使用OOP,所有的库都是OOP。

关于您的设计,我的网站不允许用户再次使用相同的电子邮件加入。如果他们使用Facebook加入电子邮件,当他们尝试使用同一封电子邮件加入Twitter时,我会告诉用户他们已经使用Facebook注册了。