如何为用户数据创建 API (MySQL & PHP)

How to Create API for User Data (MySQL & PHP)

我想创建一个应用程序,将 registers/takes 用户详细信息(主要是用户名、电子邮件和密码)从域 example.com 导入 MySQL 数据库;但是我无法找出如何使用此信息登录子域上的该站点。example.com 和 anotherdomain.com。

我无法准确理解你的问题,但我猜你想做的是,你有 2 个网站,比方说 Website1.com 和 Website2.com,你希望用户使用来自 Website1.com.

的 his/her 凭据在 Website2.com 中进行身份验证

您不需要从 Website1.com 获取用户密码就可以授予对 Website2.com 的访问权限。密码通常经过加盐处理(MD5、SHA256 等)并且几乎不可能被逆转。这就是为什么 Website1.com 应该提供 Web 服务 API。 例如,www.Facebook.com 和 www.whosebug.com 分别是我们的 Website1 和 Website2。 当您尝试使用您的 Facebook 帐户在此处登录时。它首先将您重定向到 Facebook 的登录页面,其中身份验证在 Facebook 中进行。在 Facebook 中进行身份验证后,接下来您将在 Whosebug 中被重定向到此处。

如果您想创建自己的身份验证,以 Facebook API 为例 API:Manually build a login flow

此处的另一个相关查询也可能会提供帮助:Using facebook login for my website