Sign in with fb or twitter


Sign in with fb or twitter

对于我正在进行的一个项目,我认为拥有登录facebook/twitter的功能将是有益的。

我有一些设计理论需要解决。

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

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

如果有人试图用这两种服务中的任何一种提供的电子邮件地址注册,将向该电子邮件地址发送一封电子邮件以确认其身份,然后他们可以生成一个密码,允许他们使用已经存储的信息登录。

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

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

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

谢谢。

好吧,一切都应该写在这里http://developers.facebook.com/也可以尝试使用PHP SDK为facebook api,这里为twitter https://dev.twitter.com/

在fb和twitter中创建一个应用程序,使用访问令牌和访问令牌secret

你应该下载所有必要的文件,然后按照手册中所写的配置它们,如果你在连接它们时遇到麻烦,请给我的邮件(jurijs.nesterovs@inbox.lv)留言,我会尽力帮助

我以前为我的网站做过。是facebook/Twitter/Google。我敢说这是最好的办法。谷歌的API是这三个中最简单的。Twitter对我来说很难,因为我不使用OOP,而且所有的库都是OOP。

关于你的设计,我的网站是不允许用户再次加入相同的电子邮件。如果他们是通过电子邮件通过Facebook注册的,那么当他们试图通过相同的电子邮件通过twitter注册时,我会告诉用户他们已经使用Facebook注册了。