我的网站的 Facebook 登录授权

标签 facebook authentication

我正在用 PHP 构建一个具有登录部分的网站。为此,我在 MySQL 数据库中有一个表,用于存储 64 位哈希密码和用户详细信息。当用户输入电子邮件和密码时,网站会对密码进行哈希处理,并将其与存储的哈希值进行比较。要设置帐户,用户必须注册。

我想集成 Facebook 登录,这样用户就不必进行注册,只需使用他们的 Facebook 帐户登录到我网站的受密码保护的部分。顺便说一句,这正是我刚才登录 stackoverflow 的方式。我一直在研究这一点,但找不到任何有关如何执行此操作的最新教程。

有人可以告诉我如何集成 Facebook 登录来验证用户访问我网站 protected 部分的身份吗?

我的数据库是否需要为 Facebook 注册用户提供一个表?我是否将 Facebook 用户详细信息输入到我的数据库中?

最佳答案

如果您不想从头开始编写一些东西,我建议您研究一下 JanRain。 http://janrain.com/products/engage/social-login/

他们提供免费(针对少于 2500 个用户)的单点登录,与 Twitter、FB、Google、Yahoo 等所有主要服务集成,实现起来也非常简单。

关于我的网站的 Facebook 登录授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16023164/

相关文章:

Facebook 元标签

java - 我如何使用java创建Facebook帐户

Android - 通过点击按钮登录 Facebook

java - 我的 Java EE 应用程序中的 session ID 不同

android - 通过具有自动解析功能的 Android 应用程序在 Facebook 上分享链接

ios - 如果可用,请在 Facebook 应用程序中打开链接

asp.net - Facebook 游戏开发 - .NET - 哪种架构?

java - 在应用程序层之间提供身份验证和授权信息的好方法

c# - .NET OWIN 身份验证 - Cookie + Windows(事件目录)

oracle - 如何使用加密密码验证 Oracle 登录