رفتن به محتوا
WordPress.org

فارسی

  • پوسته‌ها
  • افزونه‌ها
  • اخبار
  • پشتیبانی
  • درباره
  • تیم وردپرس فارسی
  • دریافت وردپرس
دریافت وردپرس
WordPress.org

Plugin Directory

softenggmanoj Email OTP Login for User Manager

  • ثبت یک افزونه
  • علاقه‌مندی‌های من
  • ورود
  • ثبت یک افزونه
  • علاقه‌مندی‌های من
  • ورود

softenggmanoj Email OTP Login for User Manager

توسط softenggmanoj
دانلود
  • جزئیات
  • نقد و بررسی‌ها
  • نصب
  • توسعه
پشتیبانی

توضیحات

Email OTP Login for User Manager adds an additional email verification step to the frontend login form provided by WP User Manager.

After a user enters valid username and password credentials, the plugin generates a one-time verification code and sends it to the user’s registered email address. The user must enter the verification code before the WordPress login is completed.

The plugin is designed for websites using WP User Manager where additional verification is required for frontend user logins.

Features

  • Email-based one-time password (OTP) verification.
  • Works with the WP User Manager frontend login form.
  • Six-digit OTP codes.
  • OTP codes are stored securely as hashes.
  • Configurable OTP expiration period.
  • Limits the number of incorrect OTP attempts.
  • Invalidates the OTP after the maximum number of failed attempts.
  • Prevents the WordPress login from being completed until OTP verification succeeds.
  • Uses WordPress nonces for OTP form security.
  • Supports WordPress email delivery through wp_mail().
  • Administrators and other users logging in through the WP User Manager frontend login can use the OTP verification flow.
  • Does not modify the standard WordPress wp-login.php authentication flow.

Requirements

  • WordPress 6.0 or later.
  • PHP 7.4 or later.
  • WP User Manager.

The website must have working WordPress email delivery configured. For reliable email delivery, an SMTP plugin or another transactional email service may be used.

Usage

After installation, add the following shortcode to the page that will be used for OTP verification:

[softemot_email_otp_login]

When a user successfully submits their username and password through the WP User Manager frontend login form:

  1. The credentials are validated.
  2. A one-time verification code is generated.
  3. The verification code is sent to the user’s registered email address.
  4. The user is redirected to the OTP verification page.
  5. The user enters the verification code.
  6. The WordPress login is completed only after successful OTP verification.

Security

OTP codes are not stored in plain text. The plugin stores a hash of the generated OTP.

OTP verification attempts are limited. When the maximum number of incorrect attempts is reached, the current OTP is invalidated and the user must start the login process again.

The OTP verification form uses a WordPress nonce to help protect the verification request.

Email Delivery

This plugin uses WordPress’s wp_mail() function to send verification codes.

The plugin does not provide an SMTP mail server. If your website does not reliably send WordPress emails, configure an SMTP plugin or transactional email service separately.

نصب

  1. Install and activate WP User Manager.
  2. Upload the Email OTP Login for User Manager plugin to the /wp-content/plugins/ directory.
  3. Activate the plugin from the WordPress Plugins screen.
  4. Create a WordPress page with a slug “verify-login-otp” for OTP verification.
  5. Add the [softemot_email_otp_login] shortcode to the OTP verification page.
  6. Update the OTP page URL in the plugin configuration if required.
  7. Make sure WordPress can successfully send emails.
  8. Test the WP User Manager frontend login form.

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

Does this plugin replace WP User Manager?

No. WP User Manager is required for the frontend login functionality. This plugin adds email OTP verification to that login process.

Does it work with the standard WordPress login page?

The plugin is designed for the WP User Manager frontend login form. The standard /wp-login.php login process is not modified.

Can administrators use OTP verification?

Yes. If an administrator logs in through the WP User Manager frontend login form, the same OTP verification process is applied.

What happens when the OTP expires?

The expired OTP can no longer be used. The user must start the login process again to receive a new verification code.

What happens after too many incorrect attempts?

The current OTP is invalidated and the user must log in again to generate a new verification code.

Does the plugin send emails directly through an external service?

No. The plugin uses WordPress wp_mail(). Your website’s configured mail delivery system determines how the email is delivered.

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

نقد و بررسی‌ای برای این افزونه یافت نشد.

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

“softenggmanoj Email OTP Login for User Manager” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

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

ترجمه “softenggmanoj Email OTP Login for User Manager” به زبان شما.

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

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

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

1.0.0

  • Initial release.
  • Added email OTP verification for WP User Manager frontend login.
  • Added OTP expiration.
  • Added failed-attempt protection.
  • Added secure OTP storage.
  • Added OTP verification form.
  • Added login protection until OTP verification succeeds.

اطلاعات

  • نگارش 1.0.0
  • آخرین به‌روزرسانی 2 روز پیش
  • نصب‌های فعال کمتر از 10
  • نگارش وردپرس 6.0 یا بالاتر
  • آزمایش‌شده تا 7.1
  • نگارش PHP 7.4 یا بالاتر
  • زبان
    English (US)
  • برچسب
    Email OTPlogin securityotp loginuser manager
  • نمایش پیشرفته

امتیازها

هنوز هیچ نقدی ارسال نشده است.

بررسی شما

مشاهدهٔ همهٔ بررسی‌ها

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

  • softenggmanoj

پشتیبانی

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

مشاهده انجمن پشتیبانی

  • درباره ما
  • اخبار
  • میزبانی
  • حریم خصوصی
  • ویترین
  • پوسته‌ها
  • افزونه‌ها
  • الگوها
  • یادگیری
  • پشتیبانی
  • توسعه‌دهندگان
  • WordPress.tv ↖
  • مشارکت کنید
  • رویدادها
  • حمایت ↖
  • محصولات تبلیغاتی ↗
  • WordPress.com ↖
  • مت ↖
  • بی‌بی‌پرس ↖
  • بادی‌پرس ↖
WordPress.org
WordPress.org

فارسی

  • از حساب کاربری X (تویتر سابق) ما بازدید کنید
  • بازدید از حساب کاربری ما در بلواسکای
  • بازدید از حساب کاربری ما در ماستودون
  • بازدید از حساب کاربری ما در تردز
  • صفحه ی فیسبوک ما را ببینید
  • بازدید از حساب کاربری ما در اینستاگرام
  • بازدید از حساب کاربری ما در LinkedIn
  • بازدید از حساب کاربری ما در تیک‌تاک
  • کانال یوتیوب ما را ببینید
  • بازدید از حساب کاربری ما در تامبلر
کد شعر است.
The WordPress® trademark is the intellectual property of the WordPress Foundation.