Login Security
Block unauthorized access to your WordPress admin area with multiple layers of protection. Custom login URL, IP restrictions, brute force protection, reCAPTCHA, and email OTP keep your admin area secure.
Attacks on WordPress Logins Happen Every Day
WordPress admin areas are accessible by default at fixed URLs like /wp-admin/ and /wp-login.php, making them prime targets for attackers. Automated bots attack 24/7 with password list and brute force attacks that can break weak authentication in minutes.
unauthorized login attempts
automated bots
a weak password
5 Protection Layers for Your Admin Area
Attackers must break through 5 security layers before reaching the login screen.
Login
IP Restriction
As the first layer of protection, block access from unauthorized IP addresses. Allow access only from trusted locations like your office or home to significantly reduce the risk of unauthorized access.
Custom Login URL
Change the default WordPress login URL (/wp-login.php) to a custom URL. This makes it difficult for attackers to find the login page and helps avoid automated attacks.
Basic Auth
Require additional server-level authentication. Before reaching the WordPress login screen, a separate username and password is required, providing dual-layer protection.
reCAPTCHA
Integrate Google reCAPTCHA to automatically distinguish humans from bots. Protect your site from automated brute force and credential stuffing attacks.
Email OTP
Add two-factor authentication with a one-time password sent via email at login. Even if a password is compromised, login is impossible without email access.
Additional Security Features
Brute Force Protection
Automatically lock out IPs after a set number of failed login attempts. Customize the failure threshold and lockout duration.
Login History
Record all login attempts. View IP addresses, timestamps, and success/failure reasons to detect suspicious activity.
Threat Intelligence
Real-time matching against known malicious IPs. Control access with permanent ban lists and allow lists to prevent attacks proactively.
Login Security Features
Click each tab to see feature details
Overview Dashboard
Get an at-a-glance view of your login security status.
- View enabled/disabled status of each feature
- See recent login attempt counts
- Block count statistics
- Security score overview
Custom Login URL
Change the default /wp-login.php to a custom URL to enhance security.
- Set a custom login URL
- Old URL returns 404 error
- Hide the login page
- Prevent automated attacks
reCAPTCHA Protection
Block automated login attempts with Google reCAPTCHA v2/v3.
- reCAPTCHA v2 (checkbox) support
- reCAPTCHA v3 (score-based) support
- Customizable score threshold
- Automatic bot attack blocking
Brute Force Protection
Auto-lockout feature to protect against brute force password attacks.
- Lock IP addresses after failed attempts
- Customizable lockout duration
- Lockout notification emails
Threat Intelligence
Block malicious IPs proactively with global threat database integration. Control access with permanent ban lists and allow lists.
- Real-time IP matching
- Global threat database integration
- Permanent ban list (blocklist)
- IP allow list (safelist)
Login History
Detailed logs of all login attempts to help detect suspicious activity.
- Success and failure history
- IP address and timestamp display
- Username logging
- Filter and search functionality
Explore Other SentinelSecurity Features
HTTP Header Diagnosis
Diagnose security header configuration
REST API Diagnosis
Check REST API security status
API Protection
Rate limiting and user enumeration prevention
Vulnerability Assessment
Check core, plugin, and theme vulnerabilities
File Integrity Monitoring
Detect file changes and discover unauthorized access
Security Header Settings
Manage CSP, HSTS, and other security headers via GUI
Email Notification Settings
Fully customize 7 types of security notifications
Protect Your Admin Area with Login Security
All login security features are available in the free version.