Title: Email OTP Login
Author: Tushar Sharma
Published: <strong>2025-08-29</strong>
Last modified: 2025-08-29

---

Szukaj wtyczek

Wtyczka **nie została przetestowana z trzema ostatnimi głównymi wydaniami WordPressa**.
Może nie być już utrzymywana lub obsługiwana, co może skutkować problemem ze zgodnością
z nowszymi wersjami WordPressa.

![](https://s.w.org/plugins/geopattern-icon/email-otp-login.svg)

# Email OTP Login

 Autor: [Tushar Sharma](https://profiles.wordpress.org/richeal/)

[Pobierz](https://downloads.wordpress.org/plugin/email-otp-login.1.0.0.zip)

 * [Szczegóły](https://pl.wordpress.org/plugins/email-otp-login/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/email-otp-login/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/email-otp-login/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/email-otp-login/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/email-otp-login/)

## Opis

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.

## Zrzuty ekranu

[⌊Standard login screen with OTP verification page.⌉⌊Standard login screen with 
OTP verification page.⌉[

Standard login screen with OTP verification page.

[⌊Example email received with OTP.⌉⌊Example email received with OTP.⌉[

Example email received with OTP.

[⌊OTP verification form after login.⌉⌊OTP verification form after login.⌉[

OTP verification form after login.

## Instalacja

 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.
 5.  * After entering credentials, an OTP will be emailed.
     * Enter the OTP to complete login.

## Najczęściej zadawane pytania

### 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.

## Recenzje

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

### 󠀁[Works like a charm, but….](https://wordpress.org/support/topic/works-like-a-charm-but-6/)󠁿

 [getgiffy](https://profiles.wordpress.org/getgiffy/) 2026-02-25

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….

 [ Przeczytaj 1 recenzje ](https://wordpress.org/support/plugin/email-otp-login/reviews/)

## Kontrybutorzy i deweloperzy

„Email OTP Login” jest oprogramowaniem open source. Poniższe osoby miały wkład w
rozwój wtyczki.

Zaangażowani

 *   [ Tushar Sharma ](https://profiles.wordpress.org/richeal/)

[Przetłumacz wtyczkę “Email OTP Login” na swój język.](https://translate.wordpress.org/projects/wp-plugins/email-otp-login)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/email-otp-login/), sprawdź
[repozytorium SVN](https://plugins.svn.wordpress.org/email-otp-login/) lub czytaj
[dziennik rozwoju](https://plugins.trac.wordpress.org/log/email-otp-login/) przez
[RSS](https://plugins.trac.wordpress.org/log/email-otp-login/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.0.0

 * Initial release with OTP verification for login.

## Meta

 *  Wersja **1.0.0**
 *  Ostatnia aktualizacja **1 rok temu**
 *  Włączone instalacje **40+**
 *  Wersja WordPressa ** 6.3 lub nowszej **
 *  Testowano do **6.8.11**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Język
 * [English (US)](https://wordpress.org/plugins/email-otp-login/)
 * Tagi
 * [email verification](https://pl.wordpress.org/plugins/tags/email-verification/)
   [login](https://pl.wordpress.org/plugins/tags/login/)[otp](https://pl.wordpress.org/plugins/tags/otp/)
   [security](https://pl.wordpress.org/plugins/tags/security/)[two factor authentication](https://pl.wordpress.org/plugins/tags/two-factor-authentication/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/email-otp-login/advanced/)

## Oceny

 3 na 5 gwiazdek.

 *  [  0 recenzji 5-gwiazdkowych     ](https://wordpress.org/support/plugin/email-otp-login/reviews/?filter=5)
 *  [  0 recenzji 4-gwiazdkowych     ](https://wordpress.org/support/plugin/email-otp-login/reviews/?filter=4)
 *  [  1 recenzja 3-gwiazdkowa     ](https://wordpress.org/support/plugin/email-otp-login/reviews/?filter=3)
 *  [  0 recenzji 2-gwiazdkowych     ](https://wordpress.org/support/plugin/email-otp-login/reviews/?filter=2)
 *  [  0 recenzji 1-gwiazdkowych     ](https://wordpress.org/support/plugin/email-otp-login/reviews/?filter=1)

[Twoja opinia](https://wordpress.org/support/plugin/email-otp-login/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/email-otp-login/reviews/)

## Zaangażowani

 *   [ Tushar Sharma ](https://profiles.wordpress.org/richeal/)

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/email-otp-login/)