İçeriğe geç
WordPress.org

WordPress Türkiye

  • Temalar
  • Eklentiler
  • Haberler
  • Hakkında
  • Facebook
  • Twitter
  • WordPress edinin
WordPress edinin
WordPress.org

Plugin Directory

Password Less Login

  • Bir eklenti gönderin
  • Favorilerim
  • Giriş yap
  • Bir eklenti gönderin
  • Favorilerim
  • Giriş yap

Password Less Login

Sadekur Rahman tarafından
İndir
  • Detaylar
  • Değerlendirmeler
  • Kurulum
  • Geliştirme
Destek

Açıklama

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

Ekran Görüntüleri

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

Yükleme

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.

SSS

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.

İncelemeler

Bu eklenti için herhangi bir değerlendirme bulunmuyor.

Katkıda Bulunanlar ve Geliştiriciler

“Password Less Login” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar
  • Sadekur Rahman

“Password Less Login” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.

Değişiklik Kaydı

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

  • Sürüm 1.0.0.1
  • Son güncelleme 7 ay önce
  • Etkin kurulumlar 10dan fazla
  • WordPress sürümü 5.9 veya üstü
  • Test edilen sürüm 6.8.7
  • PHP sürümü 7.4 veya üstü
  • Dil
    English (US)
  • Etiketler
    easy loginemail authenticationotp loginpasswordless loginsecure login
  • Gelişmiş görünüm

Puanlar

Henüz inceleme gönderilmedi.

Your review

Tüm değerlendirmeleri görün

Katkıda bulunanlar

  • Sadekur Rahman

Destek

Söyleyeceğiniz bir şey mi var? Yardım mı lazım?

Destek forumunu görüntüle

  • Hakkında
  • Haberler
  • Barındırma
  • Gizlilik
  • Vitrin
  • Temalar
  • Eklentiler
  • Modeller
  • Öğren
  • Destek
  • Geliştiriciler
  • WordPress.tv ↗
  • Katılın
  • Etkinlikler
  • Bağış ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

WordPress Türkiye

  • X (eski Twitter) hesabımıza bakın
  • Bluesky hesabımızı ziyaret edin
  • Mastodon hesabımızı ziyaret edin
  • Threads hesabımızı ziyaret edin
  • Facebook sayfamızı ziyaret edin
  • Instagram hesabımızı ziyaret edin
  • LinkedIn hesabımızı ziyaret edin
  • TikTok hesabımızı ziyaret edin
  • YouTube kanalımızı ziyaret edin
  • Tumblr hesabımızı ziyaret edin
Kod şiirdir.
The WordPress® trademark is the intellectual property of the WordPress Foundation.