Giảm giá!

Plugin Đồng Bộ User WordPress Qua REST API (Giữa Nhiều Server)

otavn
otavn

Giá gốc là: 490.000 ₫.Giá hiện tại là: 190.000 ₫.

Danh mục: ,

Mô tả

Giải pháp đồng bộ tài khoản WordPress giữa nhiều website khác server

Plugin WordPress User Sync qua REST API là giải pháp giúp đồng bộ tài khoản người dùng giữa nhiều website WordPress nằm trên các server khác nhau.

Không giống các giải pháp chia sẻ database, plugin này sử dụng REST API và Webhook để truyền dữ liệu user thông qua giao thức HTTP, giúp hệ thống hoạt động ổn định ngay cả khi:

  • Các website nằm trên server khác nhau

  • Không thể kết nối database trực tiếp

  • Hệ thống được triển khai cloud hoặc micro-services

Khi người dùng đăng ký hoặc cập nhật thông tin trên một website, dữ liệu sẽ được tự động gửi sang các website còn lại.

Tính năng chính của Plugin Đồng bộ User WordPress

Đồng bộ tài khoản WordPress giữa nhiều server

Plugin cho phép đồng bộ user giữa các website WordPress độc lập thông qua REST API.

Ví dụ hệ thống:

hoc.otavietnam.com
otavietnam.com
daotao.otavietnam.com

Khi user đăng ký tại một website, tài khoản sẽ tự động được tạo trên các website còn lại.

Kiến trúc Master-Slave hoặc Multi-Master

Plugin hỗ trợ 2 mô hình đồng bộ:

Master – Slave

Một website đóng vai trò Master gửi dữ liệu sang các website Slave.

Luồng hoạt động:

  1. User đăng ký tại Site A

  2. Site A gửi API request sang Site B, Site C

  3. Các site nhận dữ liệu và tạo user

Phù hợp cho hệ thống có website trung tâm.

Multi-Master (Khuyến nghị)

Trong mô hình này:

  • Bất kỳ website nào có user mới

  • đều có thể gửi webhook sang các site khác

Plugin có cơ chế ngăn vòng lặp đồng bộ (infinite loop prevention) để tránh việc dữ liệu bị gửi lặp vô hạn.

Mô hình này phù hợp với hệ sinh thái nhiều website WordPress ngang cấp.

Đồng bộ dữ liệu người dùng tự động

Plugin có thể đồng bộ các thông tin:

  • Username

  • Email

  • Password

  • Display Name

  • User Role

  • User Meta

  • Custom Fields

Khi người dùng thay đổi thông tin, hệ thống sẽ tự động cập nhật sang các website còn lại.

Cơ chế hoạt động của plugin

Plugin sử dụng REST API endpoint riêng để nhận dữ liệu user.

Ví dụ endpoint:

/wp-json/ota-sync/v1/user

Luồng xử lý:

  1. User đăng ký tại website nguồn

  2. Plugin lấy dữ liệu user

  3. Gửi POST request tới các website đích

  4. Website đích xác thực API Key

  5. Thực hiện wp_insert_user hoặc wp_update_user

Toàn bộ quá trình diễn ra tự động thông qua HTTP request.

Bảo mật khi đồng bộ dữ liệu

Plugin được thiết kế với nhiều lớp bảo mật:

API Secret Key

Mỗi website phải sử dụng Secret Key chung để xác thực request.

Request phải có header:

X-OTA-API-KEY

Nếu API Key không hợp lệ, request sẽ bị từ chối.

HTTPS bắt buộc

Tất cả dữ liệu truyền qua:

  • HTTPS

  • SSL encryption

để đảm bảo không bị lộ thông tin user trên đường truyền.

IP Whitelist (Tùy chọn)

Plugin có thể cấu hình giới hạn IP server được phép gửi request.

Chỉ các server trong hệ thống mới có thể đồng bộ dữ liệu.

Đồng bộ mật khẩu WordPress

Một trong những thách thức lớn nhất khi đồng bộ user là mật khẩu WordPress được lưu dưới dạng hash.

Plugin xử lý theo 2 cách:

Đồng bộ mật khẩu khi đăng ký

Khi user đăng ký mới:

  • Plugin lấy raw password

  • gửi sang website đích

  • WordPress tự hash và lưu vào database

Cách này đảm bảo mật khẩu hoạt động bình thường trên tất cả các website.

Khi user đổi mật khẩu

Khi mật khẩu thay đổi:

  • plugin gửi hash password

  • website đích cập nhật trực tiếp

Hoặc có thể kích hoạt Force Reset Password để đảm bảo đồng bộ chính xác.

Hệ thống Queue và Retry

Plugin được thiết kế để không làm chậm trải nghiệm người dùng.

Khi user đăng ký:

  • API request chạy background

  • sử dụng cơ chế asynchronous request

Nếu website đích tạm thời không hoạt động:

  • request sẽ được lưu vào queue

  • hệ thống sẽ retry sau 5 – 10 phút

Điều này đảm bảo dữ liệu luôn được đồng bộ.

Hỗ trợ Single Sign-On (SSO) cơ bản

Plugin hỗ trợ cơ chế đăng nhập một lần giữa các website WordPress khác server.

Nguyên lý hoạt động:

  1. User đăng nhập tại Site A

  2. Click link sang Site B

  3. Link chứa token xác thực

  4. Site B verify token

  5. User được auto login

Ví dụ:

siteB.com/sso?token=JWT_TOKEN
Sau khi xác thực token, hệ thống sẽ:
wp_set_auth_cookie($user_id)
và đăng nhập người dùng tự động.

Phù hợp với các hệ thống WordPress lớn

Plugin đặc biệt phù hợp cho:

Hệ thống đào tạo online

  • website khóa học

  • website thành viên

  • website cộng đồng

Hệ sinh thái nhiều website doanh nghiệp

Ví dụ:

main site
landing page
community site
membership site

Tất cả có thể dùng chung hệ thống tài khoản.

Website WooCommerce nhiều domain

Khi khách hàng đăng ký ở một website bán hàng, tài khoản sẽ được sử dụng trên toàn bộ hệ thống.

Lợi ích khi sử dụng plugin

Sử dụng plugin giúp:

  • quản lý user tập trung

  • giảm thao tác thủ công

  • đồng bộ dữ liệu tự động

  • tăng trải nghiệm đăng nhập

  • tiết kiệm chi phí vận hành hệ thống

Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “Plugin Đồng Bộ User WordPress Qua REST API (Giữa Nhiều Server)”

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *