Xin chào các bạn
Dạo gần đây có rất nhiều trường hợp website WordPress bị tấn công spam thông qua các form bình luận hay biểu mẫu liên hệ (Contact Form 7) hay qua các Form đăng ký/ đăng nhập của WooCommerce. Gây ảnh hưởng tới website. Để phòng tránh các trường hợp tấn công như trên có rất nhiều giải pháp, tuy nhiên mình vẫn thường ưu tiên lựa chọn reCAPTCHA (cả V2 checkbox và V3) như một phương pháp tối ưu và đơn giản nhất.
Trong bài viết này mình sẽ hướng dẫn các bạn tích hợp reCAPTCHA V2 Checkbox vào WooCommerce, và cả form đăng nhập Admin. Bây giờ thì bắt đầu thôi nào
Bước 1: Cài đặt plugin reCAPTCHA for WooCommerce
Các bạn vào WordPress.org và tìm kiếm plugin có tên: reCAPTCHA for WooCommerce
Tải về máy và cài đặt, hoặc bạn cũng có thể cài trực tiếp từ admin bằng cách
- Vào Menu Plugin
- Click vào Add New Plugin
- Tại ô tìm kiếm bạn gõ: reCAPTCHA for WooCommerce
- Sau đó nhấp vào cài đặt và kích hoạt
Bước 2: thiết lập cho Plugin
Sau khi kích hoạt Plugin xong, bạn vào phần: Cài đặt => Chọn reCAPTCHA for WooCommerce sau đó thiết lập cài đặt theo mục đích muốn sử dụng như hình sau
Bao gồm 2 phần là WordPress Forms:
- WordPress Login: trang đăng nhập của WordPress
- WordPress Register: trang đăng ký của WordPress
- Reset Password: trang lấy lại mật khẩu của WordPress
Sau đây là hình ảnh giao diện sau khi cài reCAPTCHA v2 checkbox vào form đăng nhập của WordPress
Ngoài ra mình còn cài cả reCAPTCHA v3 cho trang đăng nhập, để cài reCAPTCHA v3 bạn có thể tham khảo bài viết sau:
Và cuối cùng là phần WooCommerce Forms
Cả phần đăng ký và đăng nhập của WooCommerce Form đều tích hợp reCATCHA v2 checkbox
Ngoài ra bạn có thể cài luôn reCATCHA v2 checkbox cho phần thanh toán nếu muốn.
Như vậy là xong, quá đơn giản phải không nào. Chúc bạn thành công