PHP 登录框架,包括 google/facebook/openid 等

标签 php mysql authentication registration

在我的网站上,我构建了一个非常简单的登录系统。我开始实现 facebook 登录选项,但它有点乱,

我正在寻找某种框架/代码示例 + 将整个事物捆绑在一起的代码的数据库结构示例。通过 google/facebook/openid 以及您所知道的许多其他方式登录/注册。

Stackoverflow 的机制与我正在寻找的机制非常相似。

有人知道这样的系统吗?

最佳答案

不确定是否有任何现有框架,但此数据库架构将满足您的所有期望:

users 表 - 包含所有与用户相关的字段,身份验证字段除外。

每个身份验证系统加 1 个表:

auth_openid 有 2 个字段 openid_token | user_id
auth_facebookfacebook_uid | user_id

关于PHP 登录框架,包括 google/facebook/openid 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647660/

相关文章:

python - 使用python web.py框架出错

php - 如何直接通过 PHP 将 Base64 字符串导出到服务器端的文件,而不将其保存在 Web 服务器中?

php - ZF2 如何获取最后插入的 id 值?

php - 为什么某些属性没有保存在我的数据库中?

c# - 如何在 ASP.NET Core 1.0 中配置身份验证

python - django中的身份验证功能使用散列密码而不是原始密码

javascript - Node.js : New session at every refresh/access

php - __DIR__ 不适用于 php include

mysql - 如何在一个 View 中从 SQL 中的另一个表求和?

php - 什么是 php/mysql 中的节点 ID?