Title: Password Less Login
Author: Sadekur Rahman
Published: <strong>16. November 2025</strong>
Last modified: 7. Januar 2026

---

Plugins durchsuchen

![](https://ps.w.org/password-less-login/assets/banner-772x250.jpg?rev=3396640)

![](https://ps.w.org/password-less-login/assets/icon-128x128.jpg?rev=3396640)

# Password Less Login

 Von [Sadekur Rahman](https://profiles.wordpress.org/sadekur/)

[Herunterladen](https://downloads.wordpress.org/plugin/password-less-login.zip)

 * [Details](https://de.wordpress.org/plugins/password-less-login/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/password-less-login/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/password-less-login/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/password-less-login/#developers)

 [Support](https://wordpress.org/support/plugin/password-less-login/)

## Beschreibung

**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:
 4.  * 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.
 5. 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:
 5.  * If your account exists, you’ll be logged in.
     * If not, you’ll be prompted to provide a username before registration and login.
 6. 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](https://de.wordpress.org/plugins/password-less-login/sadekur0rahman@gmail.com?output_format=md)

## Screenshots

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

## Installation

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

## Rezensionen

Für dieses Plugin gibt es keine Rezensionen.

## Mitwirkende und Entwickler

„Password Less Login“ ist Open-Source-Software. Folgende Menschen haben an diesem
Plugin mitgewirkt:

Mitwirkende

 *   [ Sadekur Rahman ](https://profiles.wordpress.org/sadekur/)

[Übersetze „Password Less Login“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/password-less-login)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/password-less-login/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/password-less-login/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/password-less-login/)
per [RSS](https://plugins.trac.wordpress.org/log/password-less-login/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

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

 *  Version **1.0.0.1**
 *  Zuletzt aktualisiert **vor 3 Monaten**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 5.9 oder höher **
 *  Getestet bis **6.8.5**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/password-less-login/)
 * Schlagwörter
 * [easy login](https://de.wordpress.org/plugins/tags/easy-login/)[email authentication](https://de.wordpress.org/plugins/tags/email-authentication/)
   [otp login](https://de.wordpress.org/plugins/tags/otp-login/)[passwordless login](https://de.wordpress.org/plugins/tags/passwordless-login/)
   [secure login](https://de.wordpress.org/plugins/tags/secure-login/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/password-less-login/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Your review](https://wordpress.org/support/plugin/password-less-login/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/password-less-login/reviews/)

## Mitwirkende

 *   [ Sadekur Rahman ](https://profiles.wordpress.org/sadekur/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/password-less-login/)