0

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

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

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

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

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

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

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

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

谢谢。

4

2 回答 2

0

well, everything should be written here http://developers.facebook.com/ also try using php sdk for facebook api, for twitter here https://dev.twitter.com/

Create an app in both fb and twitter, take the access token and access token secret

You should download all the files necessary and then configure them as is written in manual, if you will have trouble connecting to them write me a message to my mail(jurijs.nesterovs@inbox.lv) i'll try to help

于 2013-04-22T06:45:53.687 回答
0

在我自己之前为我的网站做过这件事。那是脸书/推特/谷歌。我敢打赌那是最好的办法。Google 的 API 是这 3 个 API 中最简单的。Twitter 对我来说很难,因为我不使用 OOP,而且所有的库都是 OOP。

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

于 2013-06-11T03:36:58.893 回答