我正在计划开发一个严重依赖 facebook 集成的网站,因此我将主要插入用户使用“facebook 登录”选项。出于某种原因,我不想遗漏不喜欢使用 Facebook 登录的用户,因此我将使用电子邮件和密码实现经典的用户注册。
现在我的问题是:
我现在看到很多网站都在使用这种双重登录,但我从来不知道他们是如何管理它的。第一次我想只使用 facebook 登录,但很多人认为这是一个坏主意。你怎么认为?
谢谢你的帮助!
最佳答案
我有相同的东西。我所做的:
我的用户表有:id、facebook_uid、email、password
我的方法是,我可以通过向他发送确认链接来验证电子邮件。 fconnect 对我来说是确认。在这种情况下,我想给他帐户(因为他拥有电子邮件)。我可以让他输入密码并重新生成一个并发送给他。
当然,您可以以不同的方式处理每种情况 - 基本方法 - 经过验证的电子邮件 = 您拥有一个帐户。 fconnect = 已验证的电子邮件
编辑:注意
一旦用户连接 - 我在 session /cookie 中设置登录参数。我不想在每次页面查看时都向 Facebook 服务器发出请求
关于php - 使用 Facebook 和/或电子邮件双重登录网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920034/