Title: Email OTP Login with default login form
Author: Lalit Yadav
Published: <strong>12 ژوئن 2025</strong>
Last modified: 5 آگوست 2025

---

جستجوی افزونه‌ها

![](https://ps.w.org/email-otp-login-with-default-login-form/assets/banner-772x250.
png?rev=3310337)

این افزونه **با ۳ نگارش عمدهٔ اخیر وردپرس آزمایش نشده است**. ممکن است دیگر نگهداری
یا پشتیبانی نشود و هنگام استفاده با نگارش‌های تازه‌تر وردپرس مشکل سازگاری داشته 
باشد.

![](https://ps.w.org/email-otp-login-with-default-login-form/assets/icon-256X256.
png?rev=3310337)

# Email OTP Login with default login form

 توسط [Lalit Yadav](https://profiles.wordpress.org/webnotics/)

[دانلود](https://downloads.wordpress.org/plugin/email-otp-login-with-default-login-form.1.0.3.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/)

## توضیحات

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](https://donate.stripe.com/3cI5kE7sv6ex30s5LB5kk2x)

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](https://webnotics.org/email-otp-login-with-default-login-form/)**

For detailed documentation, visit https://webnotics.org/email-otp-login-with-default-
login-form/ For support, please contact us at [support@webnotics.solutions](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/support@webnotics.solutions?output_format=md).

### License

This plugin is licensed under the GPLv2 or later.

## عکس‌های صفحه

[⌊OTP entry modal on wp-login.php.⌉⌊OTP entry modal on wp-login.php.⌉[

OTP entry modal on wp-login.php.

[⌊Role-based OTP settings page in WordPress admin.⌉⌊Role-based OTP settings page
in WordPress admin.⌉[

Role-based OTP settings page in WordPress admin.

[⌊Error message when OTP is invalid or expired⌉⌊Error message when OTP is invalid
or expired⌉[

Error message when OTP is invalid or expired

## نصب

 1. Upload the plugin files to the `/wp-content/plugins/email-otp-login-with-default-
    login-form` directory, or install the plugin through the WordPress plugins screen
    directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to **Settings  Email OTP Settings** to select which user roles require
    OTP login verification.

## سوالات متداول

### Does this plugin work with custom login forms?

No. This plugin is designed to work only with the default `wp-login.php` form.

### Can I enable OTP only for specific roles?

Yes. Go to **Settings  Email OTP Settings** and select the roles you want to enforce
OTP for.

### Is the OTP stored securely?

OTP is stored in the PHP session temporarily and cleared after use or expiration.

### What happens if the OTP expires?

The user will be redirected back to the login page and asked to log in again.

## نقد و بررسی‌ها

![](https://secure.gravatar.com/avatar/81fb4a4d6b128045e506b8769c42a6146553f6010fc1003c8676fa897d2cf4b2?
s=60&d=retro&r=g)

### 󠀁[Nice, Great plugin with email otp login](https://wordpress.org/support/topic/nice-great-plugin-with-email-otp-login/)󠁿

 [shadaborg](https://profiles.wordpress.org/shadaborg/) 17 ژوئن 2025

This is the great plugin, easy to work and smooth.

![](https://secure.gravatar.com/avatar/427fbe627e86efa287f61d1233e99176b6363d3bb5452c6dd37e1bc272abc114?
s=60&d=retro&r=g)

### 󠀁[Great plugin for secure OTP-Based login!](https://wordpress.org/support/topic/great-plugins-for-secure-otp-based-login/)󠁿

 [Deepak Kushwah](https://profiles.wordpress.org/deepakkushwah982/) 17 ژوئن 2025

One of the best plugins for adding email otp verification to WordPress. It's lightweight,
easy to use and doesn't require any external service. Great for boosting login security
while keeping things simple for users.

![](https://secure.gravatar.com/avatar/84ec8f2bad6a251aa34eac28553cda02d0fd91657a88331effceff41595a357f?
s=60&d=retro&r=g)

### 󠀁[Exceptional Plugin with Outstanding Support Team](https://wordpress.org/support/topic/exceptional-plugin-with-outstanding-support-team-2/)󠁿

 [ghanshyamagra](https://profiles.wordpress.org/ghanshyamagra/) 16 ژوئن 2025

This plugin is truly a game-changer! The Email OTP Login with the default login 
form works flawlessly — fast, secure, and incredibly user-friendly. It simplifies
the login process for users who prefer not to deal with passwords, and the integration
with the default form is seamless. What sets this plugin apart is the exceptional
support team behind it. They are responsive, knowledgeable, and genuinely committed
to helping users. I had a few setup questions, and their team went above and beyond
to assist me quickly and professionally. If you're looking for a reliable, secure,
and well-supported solution for OTP-based login, look no further. This plugin delivers
on all fronts!

![](https://secure.gravatar.com/avatar/a34e5994265eb7a3aa2f3d3d083e19204c3e3d8dc36e3fea8321ed18d77d6187?
s=60&d=retro&r=g)

### 󠀁[A Simple Yet Powerful Security Enhancement for WordPress Logins](https://wordpress.org/support/topic/a-simple-yet-powerful-security-enhancement-for-wordpress-logins/)󠁿

 [Riddhi Sharma](https://profiles.wordpress.org/riddhisharma/) 13 ژوئن 2025

Email OTP Login with Default Login Form" is an excellent plugin that adds an essential
layer of security to your WordPress login process without disrupting the default
login experience. It's especially useful for site owners who want to secure their
user accounts with One-Time Password (OTP) verification—without the complexity of
third-party authentication systems.

![](https://secure.gravatar.com/avatar/6016103d8b7b804db050e8a471c83ca812a2e2c544cd15fdaed21391b74fb671?
s=60&d=retro&r=g)

### 󠀁[Best plugin for login with email otp](https://wordpress.org/support/topic/best-plugin-for-login-with-email-otp/)󠁿

 [sumitkamboj53](https://profiles.wordpress.org/sumitkamboj53/) 13 ژوئن 2025

A highly trusted plugin for adding OTP verification to login. It supports both email.

![](https://secure.gravatar.com/avatar/97efb8a15a424b5bbd0549bce630b7f15c033cdf6ccd0ecb764ff96790dd2120?
s=60&d=retro&r=g)

### 󠀁[Minimal setup, maximum impact.](https://wordpress.org/support/topic/minimal-setup-maximum-impact/)󠁿

 [gauravupadhyay11](https://profiles.wordpress.org/gauravupadhyay11/) 13 ژوئن 2025

Adding email OTP was super easy. Love that I can choose which user roles get it.
Keeps my admin area safer without overcomplicating things.

 [ خواندن تمامی 6 نقد و بررسی‌ ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/)

## توسعه دهندگان و همکاران

“Email OTP Login with default login form” نرم افزار متن باز است. افراد زیر در این
افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ Lalit Yadav ](https://profiles.wordpress.org/webnotics/)
 *   [ sumitkamboj53 ](https://profiles.wordpress.org/sumitkamboj53/)

[ترجمه “Email OTP Login with default login form” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/email-otp-login-with-default-login-form)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/email-otp-login-with-default-login-form/)،
[مخزن SVN](https://plugins.svn.wordpress.org/email-otp-login-with-default-login-form/)
را بررسی کنید، یا از طریق [RSS](https://plugins.trac.wordpress.org/log/email-otp-login-with-default-login-form/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/email-otp-login-with-default-login-form/)
مشترک شوید.

## گزارش تغییرات

#### 1.0.0

 * Initial release with OTP popup, email sending, and expiration logic

#### 1.0.2

_Release Date 17th June 2025_
 * Update email template design *

#### 1.0.3

_Release Date 1st Aug 2025_
 * Modified existing actions and filters related to 
the Email Login OTP system for improved flexibility and developer customization.*

## اطلاعات

 *  نگارش **1.0.3**
 *  آخرین به‌روزرسانی **1 سال پیش**
 *  نصب‌های فعال **50+**
 *  نگارش وردپرس ** 5.0 یا بالاتر **
 *  آزمایش‌شده تا **6.8.11**
 *  نگارش PHP ** 7.2 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/email-otp-login-with-default-login-form/)
 * برچسب
 * [email verification](https://fa.wordpress.org/plugins/tags/email-verification/)
   [login](https://fa.wordpress.org/plugins/tags/login/)[otp](https://fa.wordpress.org/plugins/tags/otp/)
   [security](https://fa.wordpress.org/plugins/tags/security/)[two factor](https://fa.wordpress.org/plugins/tags/two-factor/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/email-otp-login-with-default-login-form/advanced/)

## امتیازها

 5 از 5 ستاره.

 *  [  امتیاز 6 5-ستاره     ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/?filter=5)
 *  [  امتیاز 0 4-ستاره     ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/?filter=4)
 *  [  امتیاز 0 3-ستاره     ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/?filter=3)
 *  [  امتیاز 0 2-ستاره     ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/?filter=2)
 *  [  امتیاز 0 1-ستاره     ](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/?filter=1)

[بررسی شما](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/reviews/)

## مشارکت کنندگان

 *   [ Lalit Yadav ](https://profiles.wordpress.org/webnotics/)
 *   [ sumitkamboj53 ](https://profiles.wordpress.org/sumitkamboj53/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/email-otp-login-with-default-login-form/)

## کمک مالی

آیا تمایل دارید از پیشرفت این افزونه حمایت کنید؟

 [ کمک مالی به این افزونه ](https://donate.stripe.com/3cI5kE7sv6ex30s5LB5kk2x)