This plugin is outdated and might not be supported anymore
Email OTP Login with default login form

Email OTP Login with default login form

Details
View on WordPress

This plugin enhances the default WordPress login security by adding a One-Time Password (OTP) verification step via email:

  • Users log in with their regular email/username and password.
  • If credentials are valid, an OTP is generated and emailed to the user.
  • A popup is shown on the same login page (wp-login.php) to enter the OTP.
  • Once the correct OTP is entered, the user is logged in.

To help you get started, there’s a comprehensive video tutorial available that guides you through the process of setting.

Features

  • Secure login via OTP sent to user’s email.
  • Role-based OTP enforcement.
  • Uses native wp-login.php form — no custom forms required.
  • Session-based OTP handling for security.
  • Expiring OTP (default: 40 seconds).
  • No third-party dependencies.

Donate

If you find this plugin useful and want to support its development, you can make a donation via the following link:

Donate Here

Your donation helps to ensure that this plugin remains free and receives regular updates!

Credits

The plugin development was supported by [webnotics], [sumitkamboj53]. Contributions and feedback are always welcome.

Documentation and Support

Documentation
For detailed documentation, visit https://webnotics.org/email-otp-login-with-default-login-form/
For support, please contact us at support@webnotics.solutions.

License

This plugin is licensed under the GPLv2 or later.

Details

Plugin code:
email-otp-login-with-default-login-form
Plugin version:
1.0.3
Outdated:
Yes
WP version:
5.0 or higher
PHP version:
7.2 or higher
Test up to WP version:
6.8.2
Total installations:
40
Last updated:
2025-08-05
Rating:
Times rated:
6
email-verification
login
otp
security
two-factor