php - wordpress 网站上的 Firebase 身份验证

标签 php android wordpress firebase firebase-authentication

我有一个 wordpress 网站和一个 android WebView 应用程序来访问该网站。在应用程序上,我以某种方式为 Facebook 和 Google 集成了 firebase 身份验证。而且,对于 wordpress 网站,它有自己的身份验证系统,所以我想要实现的是,当用户使用 firebase Auth 系统通过应用程序注册时,用户也应该在 wordpress 身份验证数据库上注册,以便他们可以访问或登录进入wordpress网站并访问它。有没有办法做到这一点?或者,如果没有,让用户使用应用程序注册到网站的最佳方式是什么。我想我在这里遗漏了一些东西,因为我的知识很少。但是,如果有人能指出我如何实现这样的目标,我会很高兴。提前谢谢你。

最佳答案

当用户通过 firbase Auth 系统注册并获得响应时,您的应用应将已注册的用户信息发送到 wordpress 提供的注册 api 以在 wordpress 系统中注册该用户。您还需要查看 wordpress 函数 wp_set_auth_cookie 的实现来模拟客户端的登录 cookie,cookie 值可能是您的 wordpress 注册 api 响应的一部分。 android获取到cookie值后,需要对cookie进行操作,将cookie保存到webview中,才能自动登录到wordpress admin后台系统。

关于php - wordpress 网站上的 Firebase 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43781435/

相关文章:

php - Laravel 数组键存在于 get 方法中

java - 更改 GridView 中单元格的大小?

php - 显示 WooCommerce 可变产品的促销变体节省金额

java - 从手机存储传递选定图像时内存不足

javascript - 如何在不重新输入的情况下将所有 JavaScript 和 css 文件加载到 WordPress function.php

html - anchor 链接在页面内不起作用

php - 如何从 ubuntu 中删除未使用的 php 版本?

php - .htaccess - 将站点从 .html 移动到 .php,但排除一个文件夹

php - 使用许多不同长度的数组从 foreach 将数据插入 db

java - MainActivity 中的两个 Intent