Sử dụng reCAPTCHA với phpBB2
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Lưu ý quan trọng: Phiên bản 1.0 của API reCAPTCHA không còn được hỗ trợ, vui lòng nâng cấp lên phiên bản 2.0. Tìm hiểu thêm
Trình bổ trợ reCAPTCHA phpBB2 sử dụng CAPTCHA để ngăn chặn spam trên diễn đàn.
Bạn nên sử dụng MOD reCAPTCHA phpBB để cài đặt reCAPTCHA. Có hai bản sửa đổi cho nội dung đăng ký và một bản sửa đổi cho bài đăng của khách.
Ngoài phpBB MOD, còn có một bản vá để bật reCAPTCHA khi đăng ký. Cách cài đặt reCAPTCHA bằng cách sử dụng
bản vá, hãy làm theo các hướng dẫn sau:
- Tải tệp zip xuống rồi giải nén.
- Di chuyển tệp recaptchalib.php vào thư mục phpBB include của bạn.
- Áp dụng bản vá đầu tiên bằng cách chạy lệnh sau từ thư mục phpBB include:
patch -b usercp_register.php < /path/to/usercp_register.patch
- Di chuyển tệp profile_add_body.tpl.patch sang mẫu phpBB/<your_theme> thư mục (theo mặc định)
<chủ_đề_của_bạn> là "subBạc")
- Áp dụng bản vá thứ hai bằng cách chạy lệnh sau từ mẫu phpBB/<your_theme> thư mục:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- Hãy đăng ký khoá reCAPTCHA tại đây. reCAPTCHA sẽ cấp cho bạn một URL công khai và
khoá riêng tư. Mở usercp_register.php trong thư mục include của bạn
rồi cập nhật các giá trị mà bạn đã được cấp cho $recaptcha_public_key và $recaptcha_private_key.
- Vậy là xong! Bây giờ, tiện ích reCAPTCHA của bạn sẽ xuất hiện trên trang đăng ký của người dùng.
Câu hỏi thường gặp
-
Nếu lệnh vá không thành công thì sao?
-
Bản vá được tạo bằng cách sử dụng sự khác biệt hợp nhất (diff -u). Các phiên bản khác nhau của tệp này hoặc các nội dung sửa đổi khác có thể gây ra
xung đột. Bạn có thể nghiên cứu tệp bản vá để biết những gì đang được
đã sửa đổi và việc này gây ra xung đột với tệp của bạn như thế nào.
-
Tôi muốn khôi phục các thay đổi của bản vá hoặc gỡ cài đặt reCAPTCHA. Làm cách nào để thực hiện việc này?
-
Khi bạn chạy lệnh bản vá bằng '-b' , một bản sao lưu các tệp đã được tạo trong cùng thư mục đó. Sử dụng mv
để ghi đè tệp đã vá bằng tệp gốc. Bạn cũng có thể xoá
tệp reCAPTCHAlib.php từ thư mục include của bạn.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-21 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-21 UTC."],[[["reCAPTCHA is a tool that helps prevent forum spam in phpBB2 by using a CAPTCHA."],["Two phpBB MODs are available to install reCAPTCHA, specifically for registration and guest posts, which are recommended over patch installation."],["Patch installation is also an option, involving downloading files, applying patches to specific phpBB files, obtaining reCAPTCHA keys, and updating the usercp_register.php file with these keys."],["Version 1.0 of the reCAPTCHA API is no longer supported; users should upgrade to Version 2.0 for continued functionality."]]],["reCAPTCHA Version 1.0 is deprecated; upgrade to 2.0. The reCAPTCHA phpBB2 plugin, which uses a CAPTCHA, is recommended via phpBB MODs for registration and guest posts. To install via patch, download and extract the zip file, move `recaptchalib.php`, and apply patches to `usercp_register.php` and `profile_add_body.tpl`. Obtain reCAPTCHA keys, and update the keys in `usercp_register.php`. To uninstall, revert to the backup files and delete `recaptchalib.php`.\n"]]