Vés al contingut
WordPress.org

Català

  • Temes
  • Extensions
  • Notícies
  • Suport
  • Quant a
  • Patrons
  • Col·labora
  • Equip
  • Traduccions
  • Meetups
  • Aconseguiu el WordPress
Aconseguiu el WordPress
WordPress.org

Plugin Directory

Password Less Login

  • Envieu una extensió
  • Preferides
  • Entra
  • Envieu una extensió
  • Preferides
  • Entra

Password Less Login

Per Sadekur Rahman
Baixa
  • Detalls
  • Ressenyes
  • Instal·lació
  • Desenvolupament
Suport

Descripció

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

Captures

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

Instal·lació

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.

PMF

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.

Ressenyes

No hi ha ressenyes per a aquesta extensió.

Col·laboradors i desenvolupadors

«Password Less Login» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors
  • Sadekur Rahman

Traduïu «Password Less Login» a la vostra llengua.

Interessats en el desenvolupament?

Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.

Registre de canvis

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.

Meta

  • Versió 1.0.0.1
  • Darrera actualització fa 3 mesos
  • Instal·lacions actives Menys de 10
  • Versió del WordPress 5.9 o posterior
  • Provada fins a 6.8.5
  • Versió del PHP 7.4 o posterior
  • Idioma
    English (US)
  • Etiquetes
    easy loginemail authenticationotp loginpasswordless loginsecure login
  • Vista avançada

Valoracions

Encara no s'ha enviat cap ressenya.

Afegeix una ressenya

Visualitzeu totes les ressenyes

Col·laboradors

  • Sadekur Rahman

Suport

Teniu quelcom a dir? Necessiteu ajuda?

Visualitza els fòrums de suport

  • Quant a
  • Notícies
  • Allotjament
  • Privadesa
  • Aparador
  • Temes
  • Extensions
  • Patrons
  • Apreneu
  • Suport
  • Desenvolupadors
  • WordPress.tv ↗
  • Impliqueu-vos
  • Esdeveniments
  • Feu una donació ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Català

  • Visiteu el nostre compte X (abans Twitter)
  • Visit our Bluesky account
  • Visiteu el nostre compte al Mastodon
  • Visit our Threads account
  • Visiteu la nostra pàgina al Facebook
  • Visiteu el nostre compte d'Instagram
  • Visiteu el nostre compte de LinkedIn
  • Visit our TikTok account
  • Visiteu el nostre canal al YouTube
  • Visit our Tumblr account
El codi és poesia.
The WordPress® trademark is the intellectual property of the WordPress Foundation.