Offline Login Captcha & Customizer
Offline Custom Login Captcha for WordPress
by hanikaweb · github.com/digiwebmarket/hanika-login-captcha
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/digiwebmarket/hanika-login-captcha/archive/refs/heads/main.zipReadme
Offline Login Captcha & Customizer
Offline Login Captcha & Customizer is a modern, stateless secure login customization plugin for WordPress. It completely transforms your default wp-login.php page into a beautiful, highly-customizable dual-column layout with built-in mathematical captcha.
✨ Features
- Dual-Column Modern Design: A complete visual overhaul of the WordPress default login form.
- Visual Drag & Drop Editor: Position your logo, corner images, and watermarks directly inside the WordPress admin panel visually!
- Stateless Mathematical Captcha: Protects against bots and brute-force attacks using a fast, secure HMAC-based math verification. (No
$_SESSIONusage, 100% compatible with caching). - Honeypot Anti-Spam: Invisible field to trap automated bots.
- Time-based Protection: Blocks ultra-fast robotic form submissions.
- Responsive Design: Looks perfect on mobile phones, tablets, and desktop displays.
- I18n Ready: Fully translatable into any language.
🚀 Installation
- Upload the
offline-login-captchafolder to your/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Go to Settings > Custom Login to access the Drag & Drop editor and configure your background, logo, and images.
🛠️ Configuration (Visual Editor)
- Navigate to Settings > Custom Login.
- Upload your desired background, side image, and decorative elements (corners, logo).
- In the Live Preview section, simply drag and drop the images to where you want them to appear on the login screen.
- Click Save Changes.
🛡️ Security
This plugin does not use $_SESSION, which ensures maximum compatibility with reverse proxies (Varnish, Nginx) and WordPress caching plugins (WP Rocket, LiteSpeed, etc.). Captcha answers are verified statelessly via hash_hmac using your site's secure authentication salts.
📝 License
This project is licensed under the GPLv2 License - see the LICENSE file for details.