WPEXTN Login Otp

Adds a secure One-Time Password (OTP) step via email after correct username/password. No SMS needed. Simple 2FA.

Version History

v1.0.0 Latest
Oct 12, 2025
26.7 KB
Release Notes
== Description ==

**WPEXTN Login OTP** adds a simple email-based OTP verification step after successful username and password login.

Stronger security without the hassle of SMS or apps.
Great for WordPress admins and clients who need extra login protection.

**Features:**
- One-time code sent to user’s email after password
- Adjustable code length, expiry, and resend throttle
- Customizable email subject/body with tags
- Throttle control to prevent spam/resends
- Debug logging (optional)
- Lightweight and easy to configure
- Works alongside your existing login workflow

**Placeholders you can use in the email:**
- `{CODE}`, `{DISPLAY_NAME}`, `{EXPIRY}`, `{SITE}`, `{LOGIN_URL}`

No external APIs or services required.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`
2. Activate via the **Plugins** menu in WordPress
3. Go to **Settings → WPEXTN Login OTP** to configure

== Changelog ==

= 1.0.0 =
* Initial release.
Plugin Information
  • Version: v1.0.0
  • Category: ui
  • Price: $5.00
  • Requirements:
    WordPress 5.0 or higher PHP 7.4 or higher Memory limit: 256MB minimum