BasisLogin
Customize and secure the WordPress login page: logo, colors, typography, presets, login limits, CAPTCHA, export/import.
Plugin info
Maintenance & Compatibility
Maintenance score
Maintained • Last updated 91 days ago
Is BasisLogin abandoned?
Likely maintained (last update 91 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
BasisLogin helps site owners customize and secure the default WordPress login page without touching code. It focuses on clarity, accessibility, and performance while following WordPress coding standards.
Features include:
- Design customization
- Custom logo (URL, width/height with auto sizing)
- Colors for background, buttons, links, labels
- Typography controls (font size, weights)
- Presets (WordPress Classic, Minimal, Dark)
- Live-friendly autosave and per-group reset
- Security options
- Limit login attempts with lockout durations
- IP/user allowlist and blocklist management
- CAPTCHA integration support (reCAPTCHA and similar)
-
Behavior and admin tools
-
Optional redirects after login/logout
-
JSON export/import of all settings
-
Compatibility and standards:
- Works with modern WordPress (tested up to the versions listed above)
- Internationalization-ready
- Uses nonces and sanitization for all form and AJAX requests
- GPLv2 or later
Project homepage: https://basislogin.com
Maintained by: https://roehler.nrw
External Services
The plugin can optionally load external CAPTCHA libraries on the login page when you enable them in Settings BasisLogin CAPTCHA.
-
Google reCAPTCHA v2
- Service: https://www.google.com/recaptcha/
- Script loaded: https://www.google.com/recaptcha/api.js
- Data: Your site key is embedded to render the widget; user interactions are processed by Google to determine validity.
- Purpose: Prevent automated login attempts.
- Terms / Privacy: https://policies.google.com/terms, https://policies.google.com/privacy
-
Cloudflare Turnstile
- Service: https://www.cloudflare.com/products/turnstile/
- Script loaded: https://challenges.cloudflare.com/turnstile/v0/api.js
- Data: Your site key is embedded to render the widget; user interactions are processed by Cloudflare to determine validity.
- Purpose: Prevent automated login attempts.
- Terms / Privacy: https://www.cloudflare.com/website-terms/, https://www.cloudflare.com/privacypolicy/
Notes:
– No external requests are made unless you explicitly enable a CAPTCHA provider and set a site key.
– These scripts load only on the wp-login.php screen, not on your site frontend.
Installation
From your WordPress dashboard
- Navigate to Plugins Add New.
- Search for “BasisLogin”.
- Install and activate.
- Go to Settings BasisLogin to configure.
Manual installation
- Upload the
basisloginfolder to/wp-content/plugins/using FTP or your file manager. - Activate the plugin from Plugins in WordPress.
- Go to Settings BasisLogin.
Minimum requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
Frequently Asked Questions
No. It customizes the appearance and adds controls around the default WordPress login experience without changing the login URL.
Changes to fields on the settings page are saved automatically in the background (debounced). You can still use the Save button; autosave provides convenience and reduces data loss.
Presets apply a set of color and typography defaults (e.g., WordPress Classic, Minimal, Dark). You can tweak any value afterward.
Yes. Each settings group offers a “Reset group” button to restore its values to sensible defaults.
Yes. In the Advanced section you can export all settings as JSON and import them on another site. Imported values are sanitized and merged with your current settings.
Yes. Network Admins can activate the plugin network‑wide or per site. Settings are stored per site.
The plugin provides a CAPTCHA integration layer (e.g., Google reCAPTCHA). Availability depends on your configuration in the CAPTCHA tab.
The plugin only affects the login screen and loads assets conditionally in the admin to avoid impacting frontend performance.
Review feed
Screenshots
Changelog
0.0.1
- Initial public release
- Custom logo, colors, links, labels
- Typography controls
- Presets (Classic, Minimal, Dark)
- Autosave and per-group reset
- Limit login attempts; allowlist/blocklist tools
-
CAPTCHA integration support
-
JSON export/import of settings