2017-05-04 143 views
6

我有一个wordpress网站和一个android webview应用程序来访问该网站。不知何故,我已经整合了Facebook和Google的Firebase身份验证。而且,至于wordpress网站,它有自己的认证系统,所以我想实现的是,当用户使用Firebase Auth系统通过应用程序注册时,用户还应该在wordpress认证数据库中注册,以便他们可以访问或登录进入WordPress的网站并访问它。有没有办法做到这一点?或者,如果没有,让用户使用应用程序注册到网站的最佳方式是什么?由于我的知识很少,我想我在这里错过了一些东西。但是,如果有人能够指出我如何实现这一目标,我会很高兴。先谢谢你。wordpress网站上的Firebase身份验证

+0

您可以使用WordPress'[JSON API](https://developer.wordpress.org/rest-api/reference/users/#create-a-user)注册用户。 – janh

+0

可以更具体一点吗? :/ –

回答

1

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

+0

谢谢。这可能只是工作!我会试试看。 –