2017-05-04 32 views
6

Tôi có một trang web wordpress và một ứng dụng Android WebView để truy cập trang web đó. Trên ứng dụng bằng cách nào đó, tôi đã tích hợp xác thực Firebase cho Facebook và Google. Và, đối với trang web wordpress, nó có hệ thống xác thực riêng, vì vậy, điều tôi muốn đạt được là khi người dùng đăng ký thông qua ứng dụng bằng hệ thống Firebase Auth, người dùng cũng phải được đăng ký trên cơ sở dữ liệu xác thực wordpress để họ có thể truy cập hoặc đăng nhập vào trang web wordpress và truy cập nó. Có cách nào để đạt được điều này? Hoặc nếu không, điều gì sẽ là cách tốt nhất để cho phép người dùng đăng ký vào trang web bằng cách sử dụng ứng dụng. Tôi nghĩ rằng tôi đang thiếu một cái gì đó ở đây vì kiến ​​thức rất ít của tôi. Nhưng, tôi sẽ hạnh phúc nếu ai đó có thể chỉ cho tôi một cách để đạt được một cái gì đó như thế này. Cảm ơn bạn trước.Xác thực Firebase trên trang web wordpress

+0

Bạn có thể sử dụng WordPress [API JSON] (https://developer.wordpress.org/rest-api/reference/users/#create-a-user) để đăng ký người dùng. – janh

+0

bạn có thể cụ thể hơn một chút không ?? :/ –

Trả lời

1

Khi người dùng đăng ký thông qua hệ thống Autbase của Firbase và nhận phản hồi, ứng dụng của bạn sẽ gửi thông tin người dùng đã đăng ký tới API đăng ký do wordpress cung cấp để đăng ký người dùng này trong hệ thống wordpress. Bạn cũng cần phải xem xét việc thực hiện chức năng wordpress wp_set_auth_cookie để giả lập cookie đăng nhập cho khách hàng, giá trị cookie có thể là một phần của phản hồi đăng ký wordpress của bạn. Sau khi nhận được giá trị cookie, android cần phải thao tác cookie và lưu cookie vào chế độ xem web để tự động đăng nhập vào hệ thống phụ trợ quản trị wordpress.

+0

Cảm ơn bạn. Điều này có thể chỉ hoạt động! Tôi sẽ thử nó. –

Các vấn đề liên quan