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


How to use Social Network Login or oAuth?

我计划建立一个简单的登录系统,用户可以注册FaceboookNormal SignUp。我知道如何在成功登录后从Facebook获得姓名,电子邮件和其他东西。我不知道Social Network登录系统是如何工作的。

这是我的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 -验证-你-用户- facebook connect -网- 12302

你也可以参考facebook开发者指南的代码示例

https://developers.facebook.com/

如果你喜欢使用多提供商,你可以使用这个框架:http://www.opauth.org.

或者你可以单独去每个社交媒体平台的开发者页面。

注意:Facebook不断改变其隐私政策,这可能会影响其未来的功能。