Skip to content
WordPress.org

Yorùbá

  • Themes
  • Plugins
  • Àtìlẹ́yìn
  • Nípa
  • Ìwé Ìtónisónà
  • Egbé
  • Kàn síwa
  • Gba WordPress
Wa WordPress jáde
WordPress.org

Plugin Directory

Password Less Login

  • Fi plugin sílẹ̀
  • Àwọn ààyò mi
  • Wọlé
  • Fi plugin sílẹ̀
  • Àwọn ààyò mi
  • Wọlé

Password Less Login

Láti ọwọ́ Sadekur Rahman
Ṣe ìgbàsílẹ̀
  • Àwọn àlàyé
  • Àwọn àgbéyẹ̀wò
  • Ìgbéwọlẹ̀
  • Ìdàgbàsókè
Ìrànlọ́wọ́

Àpèjúwe

Password Less Login is a passwordless and OTP-based login system for WordPress.
Every user — both existing and new — must verify their identity using a One-Time Password (OTP) sent to their email before being logged in.

This ensures that no one can access an account without confirming ownership of the email address, providing a secure, passwordless authentication process.

How It Works

  1. The user enters their email address.
  2. The plugin sends a 6-digit OTP to that email.
  3. The user enters the OTP:
    • If the email exists → the user is securely logged in.
    • If the email is new → the user provides a username, verifies the OTP, and a new account is created automatically.
  4. The OTP is valid for 10 minutes and expires after use.

Note: The plugin never logs in users without OTP verification.

Key Features

  • OTP-Based Authentication for All Users – Both existing and new users must verify the OTP before login.
  • Passwordless Login – Securely log in using only your email and OTP.
  • Auto User Registration – New users can register instantly after OTP verification.
  • Temporary OTP (10 Minutes) – Each OTP expires after 10 minutes and can only be used once.
  • Rate Limiting – Prevents brute-force or spam OTP requests (maximum 5 per 15 minutes per email).
  • Nonce Verification – Protects REST API endpoints from unauthorized access.
  • Secure Email Handling – Emails are hashed when stored in transients to protect user data.
  • Streamlined User Experience – Clean, minimal login flow with conditional fields for existing vs. new users.

Why Choose Password Less Login?

  • No passwords to remember or reset.
  • OTP verification ensures true ownership of email.
  • Protects against brute-force attacks.
  • Simple setup – works with the native WordPress login page.
  • Modern and user-friendly design.
  • Reduces “Forgot Password” support requests.

Usage

  1. Go to your WordPress login page.
  2. Enter your email address and click “Send OTP”.
  3. Check your email for the OTP.
  4. Enter the OTP in the login form:
    • If your account exists, you’ll be logged in.
    • If not, you’ll be prompted to provide a username before registration and login.
  5. You’ll be redirected to your dashboard after successful verification.

License

This plugin is released under the GPL license. You are free to use and modify it.

For support, contact: sadekur0rahman@gmail.com

Àwọn àwòrán ìbòjú

  • Login screen with email input.
  • OTP verification form for existing users.

Ìgbéwọlẹ̀

Automatic Installation

  1. Go to your WordPress dashboard → Plugins → Add New.
  2. Search for Password Less Login.
  3. Click Install Now and then Activate.

Manual Installation

  1. Download the plugin from WordPress.org.
  2. Upload the password-less-login folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins menu.

FAQ

Q: Does this plugin log in users automatically when they submit their email?

A: No. Users are only logged in after successful OTP verification. Email submission only sends the OTP.

Q: What is OTP?

A: OTP (One-Time Password) is a 6-digit temporary code valid for 10 minutes.

Q: How many times can a user request OTP?

A: Users can request up to 5 OTPs every 15 minutes per email to prevent abuse.

Q: Is the OTP stored securely?

A: Yes. OTPs are stored temporarily and securely using hashed transient keys.

Q: Can I customize the OTP email message?

A: Yes, you can modify the email template in the plugin settings page.

Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

Àwọn Olùkópa & Olùgbéejáde

“Password Less Login” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa
  • Sadekur Rahman

Túmọ̀ “Password Less Login” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

1.0.1

  • Added OTP verification for both existing and new users.
  • Added nonce verification for REST API requests.
  • Added rate limiting (5 OTP requests per 15 minutes).
  • Enhanced email and OTP sanitization.
  • Improved overall security and error handling.

1.0.0

  • Initial release with passwordless email login, OTP verification, and auto-registration.

Àkójọpọ̀ Meta

  • Ẹ̀yà 1.0.0.1
  • Ìgbàgbọ́hùn tó kẹ́yìn oṣù 1 sẹ́yìn
  • Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ Tó kéré sí 10
  • Ẹ̀yà WordPress 5.9 tàbí ju bẹ́ẹ̀ lọ
  • Dánwò dé 6.8.3
  • Ẹ̀yà PHP 7.4 tàbí ju bẹ́ẹ̀ lọ
  • Èdè
    English (US)
  • Àwọn àmì
    easy loginemail authenticationotp loginpasswordless loginsecure login
  • Ìwòye Tó Péye

Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

Add my review

See all reviews

Àwọn Olùkópa

  • Sadekur Rahman

Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

Wo àpéjọ ìrànlọ́wọ́

  • Nípa Wa
  • Iroyin
  • Hosting
  • Privacy
  • Àfihàn
  • Themes
  • Plugins
  • Patterns
  • Kọ ẹkọ
  • Atilẹyin
  • Developers
  • WordPress.tv ↗
  • Kópa
  • Àwọn ìṣẹ̀lẹ̀
  • Ṣètọrẹ ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Yorùbá

  • Ṣabẹwo sí àkàùntù X (Twitter tẹ́lẹ̀) wa
  • Bẹwo akanti Bluesky wa
  • Lọ sí àkáǹtì Mastodon wa
  • Bẹwo akanti Threads wa
  • Ṣabẹwo si Facebook wa
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Bẹwo akanti TikTok wa
  • Visit our YouTube channel
  • Bẹwo akanti Tumblr wa
Koodu jẹ Ewi.