Перейти к содержимому
WordPress.org

Русский

  • Темы
  • Плагины
  • Новости
    • Документация
    • Форумы
  • О WordPress
  • Сообщество
  • Скачать WordPress
Скачать WordPress
WordPress.org

Plugin Directory

Email OTP Login

  • Отправить плагин
  • Мои избранные
  • Войти
  • Отправить плагин
  • Мои избранные
  • Войти

Email OTP Login

Автор: Tushar Sharma
Скачать
  • Детали
  • Отзывы
  • Установка
  • Разработка
Поддержка

Описание

Email OTP Login adds an additional layer of security to your WordPress site by requiring users to verify an OTP sent to their email after entering their username and password. This ensures that only users with access to the registered email can log in.

Features:

  • Email OTP verification during login.
  • OTP expires in 5 minutes (configurable).
  • OTP stored securely using WordPress password hashing.
  • Works with the default WordPress login form.
  • Uses WordPress built-in wp_mail() function (works with SMTP plugins).

This plugin does not modify WordPress core files.

License

This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 or later.

This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Скриншоты

Standard login screen with OTP verification page.
Standard login screen with OTP verification page.
Example email received with OTP.
Example email received with OTP.
OTP verification form after login.
OTP verification form after login.

Установка

  1. Upload the plugin folder email-otp-login to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Ensure your site can send emails (install a plugin like «WP Mail SMTP» if needed).
  4. Test by logging in or registering a new account.
    • After entering credentials, an OTP will be emailed.
    • Enter the OTP to complete login.

Часто задаваемые вопросы

Does this replace my existing password?

No. Users must enter their normal username/password first, then OTP.

What happens if the OTP email does not arrive?

Make sure your site can send emails. We recommend configuring an SMTP plugin for reliable email delivery.

Can I change OTP expiration time?

Yes. In the plugin class, $otp_expiration controls OTP lifetime (default 300 seconds = 5 minutes).

Can I use this with WooCommerce login?

This version is built for native WordPress login. In next release, I will add WooCommerce support.

Is OTP stored securely?

Yes. OTP is stored using the same mechanism WordPress uses for user passwords.

Отзывы

Works like a charm, but….

getgiffy 25.02.2026
Works fine, but keep in mind that if you use login-based WP-API access that this also requires OTP. So your existing API calls might fail….
Посмотреть 1 отзыв

Участники и разработчики

«Email OTP Login» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники
  • Tushar Sharma

Перевести «Email OTP Login» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.0

  • Initial release with OTP verification for login.

Мета

  • Версия 1.0.0
  • Обновление: 10 месяцев назад
  • Активных установок: 30+
  • Версия WordPress 6.3 или выше
  • Совместим вплоть до: 6.8.5
  • Версия PHP 7.4 или выше
  • Язык
    English (US)
  • Метки:
    email verificationloginotpsecuritytwo factor authentication
  • Дополнительно

Оценки

3 из 5 звёзд.
  • 0 5-звездный отзыв 5 звёзд 0
  • 0 4-звездный отзыв 4 звезды 0
  • 1 3-звездный отзыв 3 звезды 1
  • 0 2-звездный отзыв 2 звезды 0
  • 0 1-звездный отзыв 1 звезда 0

Your review

Посмотреть всеотзывы

Участники

  • Tushar Sharma

Поддержка

Есть что сказать? Нужна помощь?

Перейти в форум поддержки

  • О нас
  • Новости
  • Хостинг
  • Приватность
  • Витрина
  • Темы
  • Плагины
  • Паттерны
  • Обучение
  • Поддержка
  • Разработчики
  • WordPress.TV ↗
  • Присоединиться
  • События
  • Поддержать ↗
  • Пять для будущего
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Русский

  • Посетите нас в X (ранее Twitter)
  • Посетите нашу учётную запись в Bluesky
  • Посетите нашу ленту в Mastodon
  • Посетите нашу учётную запись в Threads
  • Посетите нашу страницу на Facebook
  • Посетите наш Instagram
  • Посетите нашу страницу в LinkedIn
  • Посетите нашу учётную запись в TikTok
  • Посетите наш канал YouTube
  • Посетите нашу учётную запись в Tumblr
Код — это поэзия.
The WordPress® trademark is the intellectual property of the WordPress Foundation.