Mô tả
Mathlock Guard protects your site’s public-facing content behind a lightweight math verification challenge. Visitors must correctly answer a simple arithmetic question before accessing your pages, providing an accessible, low-friction alternative to traditional CAPTCHA systems. Site administrators and the login page remain fully accessible at all times, ensuring uninterrupted site management, while all other visitors, including logged-in users such as editors, authors, and subscribers, are required to pass the verification screen.
Demo
Try Mathlock Guard on the author’s website: https://ishanishrestha.com.np
Features include:
- Random math challenges
- Administrator bypass
- Admin dashboard and login page exclusions
- Nonce verification for form submissions
- Server-side challenge storage
- Temporary unlock functionality
- Separate CSS and template files
Cài đặt
- Upload the
mathlock-guardfolder to the/wp-content/plugins/directory. - Activate the plugin through the WordPress Plugins menu.
- Visit the website to test the math lock.
Hỏi đáp
-
How long does the website remain unlocked?
-
The website remains unlocked for 1 minute after the correct answer is submitted.
-
Does the lock affect administrators?
-
No. Users with the
manage_optionscapability can bypass the math lock. -
Does the lock affect the WordPress dashboard?
-
No. The WordPress admin area and login page are excluded from the lock.
Đánh giá
Không có đánh giá nào cho plugin này.
Người đóng góp & Lập trình viên
“Mathlock Guard” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng góp“Mathlock Guard” đã được dịch qua 4 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.
Dịch “Mathlock Guard” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
Version 1.9
- Required PHP reduced to 7.4.
Version 1.8
- Added translation support with a text domain for localization.
- Improved compatibility with WordPress localization tools.
Version 1.7
- Changed the unlock duration to 1 minute.
- Updated the unlock cookie configuration.
Version 1.6
- Added support for a separate CSS stylesheet.
- Moved the lock page HTML into a separate template file.
Version 1.5
- Added a signed cookie to remember successfully unlocked visitors.
- Added automatic redirection after a correct answer.
Version 1.4
- Added server-side math answer storage using WordPress transients.
- Added unique challenge IDs for each math question.
- Removed reliance on hidden form fields for answer validation.
Version 1.3
- Added nonce protection and verification for form submissions.
- Added input sanitization for submitted form data.
Version 1.2
- Added an administrator bypass using the
manage_optionscapability. - Excluded the admin dashboard and login page from the mathlock.
Version 1.1
- Improved form handling and answer validation.
- Added incorrect-answer error messages.
Version 1.0
- Initial release.
- Added a random math challenge to restrict website access.
- Added custom lock page functionality.
- Added direct-access protection.

