WordPress plugin intelligence profile

Saral Login Shield

Two-factor login, a hidden login page and login attempt limits, plus a login activity log. Forgot the login URL? Get it by email.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.0
Directory statusactive
Last directory update20 Oct 202613d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Saral Login Shield version 2.4.0 as active, updated 13d ago and tested up to WordPress 7.1.

Overview

About this plugin

Saral Login Shield protects your WordPress login three ways: it asks for a code from your phone after the password, moves the login page to an address only you know, and stops password-guessing bots. php and /wp-admin get a 404 page (or a redirect of your choice).

Two-factor login

  • After the password, users enter a 6-digit code from an authenticator app such as Google Authenticator, Microsoft Authenticator, Authy or 1Password. No phone number, outside service or account is needed: the codes are made on your site and on the phone.
  • Each user turns it on in their profile in under a minute. You can require it for administrators.
  • 10 one-time backup codes for a lost phone, and “Don’t ask again on this device for 30 days”.
  • Works with the normal login page and with front-end login forms that use WordPress’s login, such as WooCommerce’s My Account page.
  • Logins from apps through XML-RPC need an application password once two-factor login is on, so a stolen password alone can’t be used there either.

Hide the login page

  • Change your login URL to any slug you like. New sites get a random one, such as /login-k3x9qa.
  • Block direct access to wp-login.php and /wp-admin for logged-out visitors (404 or redirect).
  • No core files are modified. Works in sub-directory installs, with WP-CLI and cron, and with front-end forms that post to admin-post.php.

Stop password guessing

  • Limit login attempts: after 5 failed logins within 20 minutes (you can change both), the IP address is locked out for 20 minutes. Even the correct password is refused during a lockout. It also covers logins through XML-RPC.
  • Turn off XML-RPC: one switch blocks xmlrpc.php, which bots use to guess passwords without ever visiting the login page.
  • Works behind Cloudflare and proxies: choose where the visitor’s IP address comes from, so visitors aren’t all locked out together.

See who logs in

  • Login activity: every login, failed login, lockout and recovery email, with the username, IP address and browser. Filter by event, and unblock a locked-out IP address with one click.
  • New IP alerts: administrators get an email when their account signs in from an IP address it hasn’t used before.

Never get locked out of your own site

  • Forgot your login URL? Go to yoursite.com/?login-recovery, enter your administrator email address and the login URL is emailed to you. The page answers the same way for every address, so it doesn’t reveal who your administrators are, and it sends at most 3 emails an hour.

What it doesn’t do: Saral Login Shield doesn’t scan for malware or act as a firewall, so keep using strong passwords and regular updates.

com

js under the MIT license. It runs only on the profile page while two-factor login is being set up, and sends nothing anywhere. “QR Code” is a registered trademark of DENSO WAVE INCORPORATED.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • hide login
  • limit login attempts
  • two factor
  • 2fa
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.0
Update activity20 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.1.02.4.0
Version2.0.22.1.0
Version2.0.12.0.2
Version2.0.02.0.1
Version1.1.02.0.0
Version1.0.11.1.0
WordPress requirement4.15.0
Version1.0.01.0.1
WordPress compatibility6.9.77.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.