php - 如何使用社交网络登录或oAuth?

标签 php mysql facebook

我计划构建一个简单的登录系统,用户可以使用 FaceboookNormal SignUp 进行注册。我知道成功登录后如何从 Facebook 获取姓名、电子邮件和其他信息。我不明白社交网络登录系统是如何工作的。

这是我的user表结构。

`id` int(11) NOT NULL,
`email` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL

Facebook登录成功后我应该做什么?

1) 我应该将用户电子邮件保存在我的数据库中吗?

2)那么用户密码应该是什么?

3) 如何在下次登录时识别出同一用户?

抱歉问了个愚蠢的问题。

最佳答案

以下链接将对您非常有帮助。它包含了如何使用 facebook 对用户进行身份验证的所有从头开始的步骤。

http://code.tutsplus.com/tutorials/how-to-authenticate-your-users-with-facebook-connect--net-12302

您还可以引用 facebook 开发者指南获取代码示例

https://developers.facebook.com/

关于php - 如何使用社交网络登录或oAuth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32539031/

相关文章:

mysql - 如何仅针对共享相似前缀的表将存储引擎从 MyISAM 更改为 innoDB?

基于 MySQL 语句的复制 : Does binlog contain exact queries executed on master?

mysql - 如何在 MySql 中创建触发器来自动更新基于另一个表的列?

ios - 如何使用 facebook 从 ios 模拟器登录?

python - 当用户注册时,我需要更大的图像才能从 Facebook 中提取

php - 运行 soapclient 时出现内部服务器错误

php - jQuery无法更改JS可以更改的值,因为该库已过期

javascript - 如何下载输入类型文件的内容/图像/数据?

php - Codeigniter 的记录行为 |显示_404()

facebook - Chrome 扩展程序 : content script on facebook