2017-05-04 196 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

謝謝。這可能只是工作!我會試試看。 –