WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by andersvinther2 v1.0.2

WP Login Security 2

Whitelist User IP addresses. If a user logs in from an unknown IP the plugin sends an email to the user and optionally the admin with a one-time key.

WP Login Security 2

The facts

Rating
4.4★ from 5
Active installs
20+
Price
Free
Last updated
19 Dec 2012
Added
Nov 2012
Requires WP
3.0.1
Tested up to
WP 3.5.2
Downloads
8,387

Our analysis

AI-assisted

WP Login Security 2 is a WordPress plugin designed to enhance login security by requiring users to whitelist their IP addresses. When a user attempts to log in from an unrecognized IP address, they receive an email with a one-time key to access their account. This process helps to verify user identity and protect against unauthorised access.

The plugin compares the current IP address with the last seen IP address for each user. If there is a mismatch or no whitelisted IP addresses, an email is sent to the user's registered email. Optionally, the blog administrator can also be notified. This plugin is suitable for users who want to improve the security of their WordPress login process.

Best for: This plugin is best for WordPress site owners looking to enhance their login security.

What it does well

  • Requires users to whitelist their IP address for added security
  • Sends email with a one-time key for unrecognized logins
  • Can notify the blog administrator of unrecognized logins
  • Includes features to clear whitelist and activation codes

Where it falls short

  • Last updated in December 2012, may not be fully compatible with newer WordPress versions
  • Limited active installs may indicate a lack of widespread use or support

Verdict

WP Login Security 2 provides a basic level of security for user logins, but its age and limited active use may be a concern for some users.

From the developer

andersvinther2's own description of WP Login Security 2, lightly tidied.

WP Login Security 2 provides enhanced security by requiring users to whitelist their IP address.
If the IP address is not recognized, the plugin will send an email to the user with a link that contains a one-time key. Optionally the blog administrator can also be notified.

If a user logs in from a known IP address no further action is required.

What does this Plugin do?

  1. Each time a user logs in, the plugin will compare their existing IP address to the last seen IP address.
  2. If the IP does not match or no IP addresses have been whitelisted, an email will be sent to the users registered email address.
  3. The user must login to their email and click the included link, which contains the one-time password.
  4. The plugin can be configured to also send an email to the blog administrator as well as the user.

Updates from the original plugin

This plugin is based on the original WP Login Security plugin developed by joshuascott94.

Since the original plugin is not supported any longer we took over and made a few updates:

  1. Fixed: Incorrect number of parameters were passed to mt_rand().
  2. Recoded: The plugin notifications on the login screen only worked when Output Buffering was turned on in php.ini.
  3. Added buttons to clear whitelist and outstanding activation codes.
  4. Added code to clean up data on uninstallation.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for securing a site.

Really Simple Security

Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...

Free 3M+ installs 4.9★ (8,862)
Wordfence Security

Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team....

Free 5M+ installs 4.7★ (4,983)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Loginizer

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Free 1M+ installs 4.8★ (1,030)
Safe SVG

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Free 1M+ installs 4.9★ (79)
All-In-One Security

Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plu...

Free 1M+ installs 4.7★ (1,715)