对于我正在从事的项目,我认为拥有使用 facebook/twitter 登录的功能将是有益的。
我有一些设计理论要解决。
当用户第一次使用 twitter 或 facebook 登录网站时,我将获取他们的电子邮件和其他相关信息并将其存储在存储普通注册用户的数据库中。
当他们返回时,他们会再次使用 twitter/fb 登录,它会在数据库中找到信息,不再添加。
如果有人尝试使用这些服务提供的电子邮件地址进行注册,则会向该电子邮件地址发送一封电子邮件以确认是他们,然后他们只需生成一个密码即可让他们使用已存储的信息登录。
我可以将网站上的其他数据链接到我在整个过程中为他们存储的用户 ID。
所以我的问题是这是否是解决这个问题的正确方法?其他人如何使用这些类型的登录 api,然后将它们绑定到站点数据?
我认为这是一个合理的问题,但如果我把它放在错误的部分,请随时移动它!
谢谢。