İçeriğe geç
WordPress.org

WordPress Türkiye

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

Plugin Directory

OTP Login With Phone Number, OTP Verification

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

OTP Login With Phone Number, OTP Verification

Hamid Alinia tarafından
İndir
  • Detaylar
  • İncelemeler
  • Kurulum
  • Geliştirme
Destek

Açıklama

Enable OTP login for WordPress that supports WooCommerce using phone numbers, SMS, or WhatsApp. Secure passwordless login with custom gateways and GDPR compliance.

WordPress’te telefon numarası ile giriş/kayıt bu eklenti sayesinde gerçekleşebilir. Müşteriniz, cep telefon numarasıyla OTP aracılığıyla kimlik doğrulaması yapabilir.

Telefon numarası ile giriş formuna ülke bayrakları eklendi.

Neredeyse tüm SMS geçitlerini (sahipseniz) kendiniz ücretsiz olarak ekleyebilirsiniz ya da ek ücret ödeyerek bizim sizin için SMS geçidinizi geliştirmemizi isteyebilirsiniz.

Formların stilini ve görünümünü değiştirebilirsiniz.

Firebase, Textlocal ve diğer SMS geçitlerini kullanabilirsiniz.

Dokümanları incelemek ve daha fazla yardım almak için lütfen ziyaret edin:
WordPress’te telefon numarası ile giriş dokümantasyonları

  • WordPress’te telefon numarası ile giriş

  • OTP ile WordPress girişi

  • Mobil numara ile WordPress girişi

  • E-posta ile Giriş/Kayıt

  • WordPress Giriş Formu

  • WooCommerce Kayıt Formu

  • WooCommerce Telefon Numarası ile Giriş

  • WordPress OTP Girişi

  • WooCommerce Telefon Numarası ile Kayıt

  • WordPress Kayıt Formuna Telefon Numarası Ekleme

  • Basit Kullanım

  • Uluslararası SMS Gönderimi Desteği

  • Kullanıcıları Telefon Numarası ile Aktifleştirme

  • Şifre Kurtarma Formu

  • Sayfalara Erişim İçin Sayfa Doğrulaması

  • Telefon Numarası ile Giriş ve Kayıt

  • Kullanıcıları giriş yaptıktan veya kayıt olduktan sonra belirli URL’lere yönlendirin.

Kendi özel geçidinizi kullanabilirsiniz. Ayrıca idehweb.com’daki diğer hazır SMS geçitlerini de kullanabilirsiniz.

Şu an desteklenen geçitler:

  • Firebase – Free
  • Msg91
  • Twilio
  • Netgsm
  • Alibabacloud
  • Messagebird
  • Kavenegar
  • Trustsignal
  • Taqnyat
  • 2factor
  • Textlocal
  • BlueSoft
  • IQSMS
  • What
  • Ultramessage
  • Telegram
  • Ippanel
  • Sms.ir
  • Mellipayamak
  • Farazsms

Artık telefon numaralarını ülke koduyla veya ülke kodu olmadan kaydetmeyi seçebilirsiniz.

External Services

This plugin uses external services to provide chat support and analyze user behavior. Below is the list of services used and what data is sent:

  1. Crisp Chat

– Used to provide live chat functionality within the plugin for user support.
– Data sent: user chat messages, name, email, IP address.
– Service provider: Crisp IM SARL
– Terms of Service: https://crisp.chat/en/terms/
– Privacy Policy: https://crisp.chat/en/privacy/

  1. Microsoft Clarity

– Used for user behavior analytics to understand how users interact with the plugin’s administrative pages.
– Data sent: user interactions like mouse movements, clicks, and scrolling. Personally identifiable information (PII) is masked.
– Service provider: Microsoft
– Terms of Service: https://clarity.microsoft.com/terms
– Privacy Policy: https://privacy.microsoft.com/en-us/privacystatement

  1. Firebase Authentication

– Used to verify users’ phone numbers with OTP for secure authentication.
– Data sent: phone number and verification requests. IP addresses are used for security and abuse prevention.
– Service provider: Google Firebase
– Terms of Service: https://firebase.google.com/terms
– Privacy Policy: https://firebase.google.com/support/privacy

Yükleme

  1. plugini wordpress dizinden indirebilirsiniz
  2. ‘login-with-phone-number’ klasorunu /wp-content/plugins/ directory de karşıya yükleyin
  3. WordPress panelindeki ‘Eklentiler’ menüsünden etkinleştirin.
  4. [idehweb_lwp] kisa kodunu kullanicinin giriş yapmasi lazim yazilar ve sayfalarinizda kullanin
  5. kullanici adi metasi giriş yapilmiş yazisini gostermek istediginiz yerde bu kodu kullanin [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”] Örneğin bu kisa kodu kullanici adi profil sayfasinda kullana bilirsiniz. telefon numarasini gostere bilirsiniz , E-posta , kullanici adi ve takma ad
  6. otp mesajı göndermek için krediniz olmali, ekletinin içinde kredi satin alabilirsiniz ve bizim varsayılan ağ geçidini kullanabilirsiniz, veya özel ağ geçidinizi kullanabilirsiniz. Bazı ağ geçitleri eklentiye eklenmiştir.

SSS

Bu eklenti WooCommerce ile çalışıyor mu?

Evet, eklenti WooCommerce ile tamamen uyumludur. WooCommerce hesap sayfalarında ve ödeme formlarında telefon numarasıyla giriş ve kayıt işlemlerini kullanabilirsiniz.

Telefon numarası ile giriş için hangi ülkeler destekleniyor?

Eklenti, uluslararası telefon numaralarını destekler. Eklenti ayarlarından varsayılan ülke kodlarını ve biçimlendirme seçeneklerini yapılandırabilirsiniz.

OTP (Tek Kullanımlık Şifre) ile giriş destekleniyor mu?

Evet. Kullanıcılar, telefon numaralarına gönderilen OTP ile giriş yapabilirler. OTP gönderimini gerçekleştirmek için SMS geçitleri arasından seçim yapabilirsiniz.

Hangi SMS geçitleri destekleniyor?

Eklenti, yerel (Türkiye) ve uluslararası sağlayıcılar dahil olmak üzere birden fazla SMS geçidini destekler. Tercih ettiğiniz geçidi ayarlar panelinden seçebilirsiniz.

Giriş formu tasarımını özelleştirebilir miyim?

Evet, eklenti geliştiriciler için kısa kodlar ve kancalar sunar. Form düzenini CSS ile tamamen özelleştirebilir veya tema şablonlarınıza entegre edebilirsiniz. Ayrıca, özelleştirmeyi daha kolay yapmak için Pro sürümünü satın alabilirsiniz.

Bu eklenti mevcut kullanıcılarla çalışabilir mi?

Evet. Eklenti, mevcut WordPress kullanıcılarıyla senkronize edilebilir. Eğer bir telefon numarası zaten kayıtlıysa (ör. kullanıcı metasında), eklenti eşleştirme yaparak yeniden kayıt gerektirmeden girişe izin verebilir.

Hem telefon numarası hem de e-posta ile giriş yapılmasına izin verebilir miyim?

Evet, çiftli girişi etkinleştirebilirsiniz. Eklenti, kullanıcıların telefon numarasıyla veya e-posta adresiyle — hangisi daha uygunsa — giriş yapmasına olanak tanır.

Eklenti Google SSO (Tek Oturum Açma) desteği sunuyor mu?

Evet. Telefon girişi ile birlikte Google SSO’yu etkinleştirebilirsiniz. Bu, kullanıcıların Google hesapları

Bu eklenti varsayılan WordPress girişini değiştirir mi?

Bu eklentiyi varsayılan girişle birlikte kullanabilir veya kullanıcıları yalnızca telefon tabanlı giriş formuna yönlendirebilirsiniz. Bu davranış ayarlardan yapılandırılabilir.

Eklenti çeviriye hazır mı?

Evet, eklenti tamamen çeviri hazırdır ve WPML, Polylang ve diğer popüler çeviri eklentileriyle uyumludur. Ayrıca kutudan çıktığı gibi Farsça (fa\_IR) çevirilerini de içerir.

Güvenlik açıklarını nasıl bildirebilirim?

Güvenlik açıklarını Patchstack Güvenlik Açığı Bildirim Programı üzerinden bildirebilirsiniz. Patchstack ekibi, güvenlik açıklarını doğrulama, önceliklendirme ve yönetme konusunda yardımcı olur. Bir güvenlik açığı bildirin.

İncelemeler

Works flawlessly

webmaster1105 26 Ekim 2025
Awesome plugin. I was able to set it up in a few minutes. If you face any issues, you can chat with author from the plugin setting page of your website itself. With Firebase, I got a free limit of 1000 sms per day. So it’s working great for my website now. Looking forward to buy the paid version in future, jsut to support the author.

Easy access with great support

Sajjad Nazari 25 Ekim 2025
It was a grate experience for to using good plugin and their support team was good at it.

Shows Ads and Needs Pro Version!

pixer 17 Ekim 2025 7 yanıt
1. Shows ads. 2. Shows developers real face in my admin dashboard 😐 3. The core basic functionality (connection to KaveNegar SMS service provider) is locked behind Pro version. Almost all SMS gateways are locked behind a paywall. 4. “Enable usage tracking” option checked by default (without users knowladge).

Great plugin, but needs some improvements

badraldossari 10 Temmuz 2025
The plugin is great, but there are some compatibility issues with the WoodMart theme.Also, when the “Abandoned Cart” feature is enabled, it causes problems. I hope these issues will be fixed in future updates. Additionally, I suggest adding more login form templates instead of relying on just one.

Great plugin!

ludmilasv 5 Haziran 2025 1 yanıt
Thanks a lot, your plugin saved me so much time for development!One small bug: the shortcode renders 5 forms, and all of them have a field with the same id. So, I have a warning in console: Found 5 elements with non-unique id #security.

This plugin is a life saver!!!

nikhiljdhv 7 Mayıs 2025
So I recently migrated one of my clients website from Shopify to Woo and they needed a otp based login. All other options seemed a little too much and I wanted something very straightforward. Add the phone number, get an otp and login. These guys do just that. No fuss! And the best part is, the customer support was spot on. I had trouble syncing the old Shopify customers with this app but the support team guided me very efficiently and got the issue resolved in no time. I highly recommend this plugin and I’m soon going to opt for the paid version.
79 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“OTP Login With Phone Number, OTP Verification” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar
  • Hamid Alinia

“OTP Login With Phone Number, OTP Verification” 10 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.

“OTP Login With Phone Number, OTP Verification” 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.8.59

  • Added: drpayamak Iranian sms gateway for free
  • Msg91 is PRO now
  • optimize style of choose country inside mobile

1.8.58

  • Added: Kavenegar sms gateway for free

1.8.57

  • Added: MSG91 gateway for free

1.8.55

  • Added: Firebase library url import
  • Added: Other sms gateways

1.8.54

  • Added: Firebase Auth JS file
  • Fixed: Banner src in sidebar (corrected address)
  • Fixed: Gateway input settings style (LTR layout)

1.8.53

  • Added: Translatable subject and message for activation code emails
  • Fixed: Corrected image URLs to ensure proper display in the plugin

1.8.52

  • Fixed security vulnerabilities by adding proper nonce verification to all form submissions
  • Added input validation for all $_GET and $_POST superglobal variables
  • Implemented proper sanitization for user input before database operations
  • Fixed AJAX authentication issues by adding proper cookie handling with credentials
  • Added proper error handling for missing required fields
  • Improved form security with nonce fields on all admin settings pages
  • Fixed PHP warnings and implemented WordPress coding standards compliance
  • Added external services disclosure section to README

1.8.50

  • Added GPLv2 license declaration in the main plugin file and readme.txt to comply with WordPress.org requirements.
  • Added translators comments for all strings containing placeholders.
  • Ensured all __() calls include the correct text domain (login-with-phone-number).
  • Removed hidden files (like .DS_Store) from the plugin directory.
  • Renamed image files to remove spaces and special characters:
    • [email protected] → flags-2x.png
    • login-with-phone number-for-iran.gif → login-with-phone-number-for-iran.gif
  • Escaped user-generated output in JSON responses to prevent potential security issues.
  • Refactored main plugin code: split one large file into five smaller modular files for better readability and maintainability.
  • Fixed fatal error on sites without WooCommerce by guarding is_account_page() calls with function_exists().
  • Added versioning to all enqueued CSS and JS files for proper cache-busting (filemtime() recommended).
  • Fixed intlTelInput integration: ensured script and inline initialization work properly; added proper footer handling.
  • Corrected HTML input for security code (id attribute added, pattern changed to [0-9]{6} for HTML5 compliance).
  • Fixed minor typos and double slashes in Firebase script paths.
  • Ensured all scripts intended for front-end are hooked to wp_enqueue_scripts and not admin_enqueue_scripts.
  • Enhanced compatibility with PHP 8+ to avoid deprecated warnings.
  • Optimized SMS sending for faster processing and lower server load.
  • Added filter hooks to allow customizations for the SMS sending logic.
  • Improved error messages for failed phone number validation to be more user-friendly.
  • Added an option to enable/disable automatic phone number verification during registration.
  • Updated translation files to include new language keys for recently added features.
  • Fixed issue with multi-site installations where the plugin settings were not being saved correctly.
  • Improved UI for the admin settings page to make it more user-friendly and responsive.
  • Added feature to send a test SMS to verify gateway settings before saving them.

1.8.48

  • Strengthened Firebase OTP verification logic to properly validate API responses before authenticating users.
  • Prevented unauthorized logins caused by improper handling of Firebase verification errors.
  • Added validation to ensure Firebase API key is configured before attempting verification.

1.8.46

  • Added option to customize the text displayed after login (instead of the form)
  • Added logout className support
  • Added UserName and IsLoggedIn to the wp_localize_script object

1.8.44

  • Added conditional check to ensure the .lwp_login_overlay is appended only if it does not already exist.
  • Enhanced the overlay display functionality for improved user experience when the sticky option is enabled.

1.8.43

  • New Feature: Added an option to show the login/register form on all pages, except the “My Account” page in WooCommerce.
  • Admin can enable this option via the settings page.
  • The form will be displayed in the footer of all pages, excluding the WooCommerce account pages (my-account).

1.8.42

  • Added a notice to encourage users to activate an SMS gateway for enabling login via phone number.
  • The notice informs users to configure the SMS gateway and highlights WhatsApp OTP as a more efficient, cost-effective solution.
  • Provides a direct link to the gateway settings page for easy configuration.

1.8.41

  • System Default Gateway Upgrade! See your credit, track expiry, and send OTPs over WhatsApp with ease!

1.8.39

  • Updated prices for the system default SMS gateway. You can enable it under the General tab by selecting System default in the “SMS Default Gateway” field.

1.8.37

  • “lwp_forgot_password” sorununu çö

1.8.36

  • Netgsm Türkiye SMS geçidi eklendi

1.8.26

  • Sistem varsayılan SMS ağ geçidi eklendi (WhatsApp OTP ağ geçidi).

1.8.25

  • Telefon numaralarını ülke kodu olmadan kaydetme seçeneği eklendi. Varsayılan olarak telefon numaraları ülke kodu ile birlikte kaydedilir.

1.8.24

  • lwp_update_password_action fonksiyonunu güncelle
  • Ek alanları Firebase yöntemiyle güncelleyin.

1.8.23

  • Ek alanların ayarlanması ve kayıt algoritmasını güncelleyin.

1.8.21

  • Kullanım izleme kodu ekle
  • Destek sohbeti ve izleme kodunu devre dışı bırakmak için butonu etkinleştirin.
  • Sohbeti yalnızca yönetici sayfasında göster

1.8.15

  • Hindistanlı kullanıcılar için MSG91 sorununu çözün.

1.8.14

  • Firebase etiketi ekle

1.8.13

  • iti__flags için çakışmayı kaldır

1.8.12

  • Reklamları kaldır

1.8.11

  • Readme ve dokümanları güncelle
  • Sihirbazı kaldır
  • Bayrakların stilini optimize et
  • Bazı diğer SMS geçitlerini ekle
  • Eski WooCommerce kullanıcılarının billing_phone alanını $billing_phone ile senkronize et

Meta

  • Sürüm 1.8.59
  • Son güncelleme 1 ay önce
  • Etkin kurulumlar 1.000+
  • WordPress sürümü 4.0 veya üstü
  • Test edilen sürüm 6.8.3
  • Diller

    Arabic, Chinese (Taiwan), English (US), German, Persian, Spanish (Colombia), Spanish (Ecuador), Spanish (Mexico), Spanish (Spain), Spanish (Venezuela) ve Turkish.

    Dilinize çevirin

  • Etiketler
    loginotpphonesmswoocommerce
  • Gelişmiş görünüm

Puanlar

5 üzerinden 4.9 yıldız.
  • 75 5-star reviews 5 yıldız 75
  • 2 4-star reviews 4 yıldız 2
  • 1 3-star review 3 yıldız 1
  • 0 2-star reviews 2 yıldız 0
  • 1 1-star review 1 yıldız 1

İncelememi ekle

Tüm değerlendirmeleri görün

Katkıda bulunanlar

  • Hamid Alinia

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ğış ↗
  • Gelecek için Beş
  • 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.