WordPress.org

العربية

  • القوالب
  • الإضافات
  • الأخبار
  • الدعم الفني
  • حول
    • كُتيب المساهمة
  • احصل على ووردبريس
احصل على ووردبريس
WordPress.org

Plugin Directory

OTP Login With Phone Number, OTP Verification

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

OTP Login With Phone Number, OTP Verification

بواسطة Hamid Alinia
تنزيل
  • تفاصيل
  • المراجعات
  • التنصيب
  • التطوير
الدعم

الوصف

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

يمكن تسجيل الدخول أو التسجيل باستخدام رقم الهاتف في ووردبريس من خلال هذا الإضافة. يمكن لعملائك التحقق من رقم هاتفهم المحمول باستخدام رمز التحقق (OTP).

تمت إضافة أعلام الدول إلى نموذج تسجيل الدخول برقم الهاتف.

يمكنك إضافة معظم بوابات الرسائل القصيرة (إذا كانت بحوزتك) بنفسك مجانًا، أو يمكنك طلب تطوير بوابة الرسائل الخاصة بك منّا مقابل دفع مبلغ إضافي.

يمكنك تغيير نمط ومظهر النماذج.

يمكنك استخدام Firebase وTextlocal وغيرها من بوابات

لمراجعة الوثائق والحصول على المزيد من المساعدة، يرجى زيارة: وثائق تسجيل الدخول باستخدام رقم الهاتف في ووردبريس

  • تسجيل الدخول باستخدام رقم الهاتف في ووردبريس

  • تسجيل الدخول باستخدام رمز التحقق في ووردبريس (OTP)

  • تسجيل الدخول برقم الهاتف المحمول في وورد

  • تسجيل الدخول/التسجيل باستخدام البريد الإلكتروني

  • نموذج تسجيل الدخول في ووردبريس

  • نموذج تسجيل ووكومرس

  • تسجيل الدخول إلى ووكومرس باستخدام رقم الهاتف

  • تسجيل الدخول عبر OTP في ووردبريس

  • تسجيل ووكومرس باستخدام رقم الهاتف

  • إضافة رقم الهاتف إلى تسجيل ووردبريس

  • استخدام بسيط

  • دعم توصيل الرسائل النصية الدولية

  • تفعيل المستخدمين بواسطة رقم الهاتف.

  • نموذج استعادة كلمة المرور.

  • مصادقة الصفحة من أجل زيارة الصفحات.

  • تسجيل الدخول والتسجيل باستخدام رقم الهاتف.

  • إعادة توجيه المستخدمين إلى عناوين URL محددة بعد تسجيل الدخول أو التسجيل.

يمكنك استخدام بوابتك المخصصة، كما يمكنك أيضًا استخدام بوابات الرسائل القصيرة الجاهزة من idehweb.com.

البوابات المدعومة حالياً:

  • Firebase – Free
  • Msg91 – Free
  • Twilio
  • نت جي إس إم
  • Alibabacloud
  • Messagebird
  • Kavenegar
  • Trustsignal
  • تقنيات
  • 2Factor
  • Textlocal
  • BlueSoft
  • IQSMS
  • WhatsApp
  • Ultramessage
  • Telegram
  • Ippanel (not for Arab users)
  • SMS.ir
  • MelliPayamak
  • Farazsms

يمكنك الآن اختيار حفظ أرقام الهاتف مع رمز الدولة أو بدونه.

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

التنصيب

  1. حمّل الإضافة من دليل ووردبريس.
  2. حمّل مجلد ‘login-with-phone-number’ إلى دليل ‎/wp-content/plugins/‎.
  3. قم بتفعيله من خلال قائمة “الإضافات” في ووردبريس.
  4. استخدم الشورتكود [idehweb_lwp] في مقالاتك وصفحاتك حيث تحتاج إلى تسجيل دخول المستخدم.
  5. استخدم [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”] في المكان الذي تريد عرض بيانات المستخدمين المسجلين فيه. على سبيل المثال، يمكنك استخدام هذا الشورتكود في صفحة ملف المستخدم. يمكنك عرض رقم الهاتف،
  6. لإرسال رسائل OTP النصية، تحتاج إلى رصيد. يمكنك شراء الرصيد داخل الإضافة واستخدام بوابتنا الافتراضية، أو يمكنك استخدام بواباتك المخصصة. تم إضافة بعض البوابات بالفعل.

الأسئلة المتكررّة

هل يعمل هذا الملحق مع

نعم، المكون الإضافي متوافق تمامًا مع WooCommerce. يمكنك استخدام تسجيل الدخول والتسجيل برقم الهاتف في صفحات حساب WooCommerce ونماذج الدفع.

ما هي الدول المدعومة لتسجيل الدخول برقم الهاتف؟

الملحق يدعم أرقام الهواتف الدولية. يمكنك ضبط رموز الدول الافتراضية وخيارات التنسيق في إعدادات الملحق.

هل يتم دعم تسجيل الدخول باستخدام كلمة مرور لمرة واحدة (OTP)؟

نعم، يمكن للمستخدمين تسجيل الدخول باستخدام رمز تحقق يُرسل إلى رقم هاتفهم. يمكنك اختيار بوابة الرسائل القصيرة المناسبة لإرسال رمز التحقق.

ما هي بوابات الرسائل القصيرة المدعومة؟

تدعم الإضافة عدة بوابات رسائل SMS، بما في ذلك مقدمي خدمات محليين (السعودية، عمان، أفريقيا، مصر ودول عربية أخرى) ومزودين دوليين. يمكنك اختيار بوابة الرسائل المفضلة لديك من لوحة الإعدادات.

هل يمكنني تخصيص تصميم

نعم، توفر الإضافة رموز قصيرة (shortcodes) وخطافات (hooks) للمطورين. يمكنك تخصيص تصميم النموذج بالكامل باستخدام CSS أو دمجه في قوالب الثيم الخاصة بك. كما يمكنك شراء النسخة الاحترافية (Pro) لتسهيل عملية التخصيص.

هل يمكن لهذا الملحق العمل مع المستخدمين الحاليين؟

نعم. يمكن تزامن الإضافة مع مستخدمي ووردبريس الحاليين. إذا كان رقم الهاتف مخزّنًا مسبقًا (مثلًا في بيانات المستخدم)، يمكن للإضافة مطابقة الرقم والسماح بتسجيل الدخول دون الحاجة لإعادة التسجيل.

هل يمكنني السماح بتسجيل الدخول باستخدام كل من رقم الهاتف والبريد الإلكتروني؟

نعم، يمكنك تمكين تسجيل دخول مزدوج. يتيح البرنامج المساعد للمستخدمين تسجيل الدخول باستخدام رقم الهاتف أو عنوان البريد الإلكتروني — أيهما أكثر راحة لهم.

هل يدعم الملحق تسجيل الدخول الموحد عبر Google (SSO)؟

نعم، يمكنك تفعيل تسجيل الدخول الموحد من جوجل (Google SSO) بجانب تسجيل الدخول عبر رقم الهاتف. هذا يتيح للمستخدمين تسجيل الدخول بسرعة باستخدام حساب جوجل الخاص بهم، مما يوفر تجربة دخول سلسة ومرنة.

هل يستبدل هذا المكون الإضافي صفحة تسجيل الدخول الافتراضية في ووردبريس؟

يمكنك استخدام هذه الإضافة جنبًا إلى جنب مع صفحة تسجيل الدخول الافتراضية أو إعادة توجيه المستخدمين حصريًا إلى نموذج تسجيل الدخول باستخدام رقم الهاتف. يمكن ضبط هذا السلوك من خلال الإعدادات.

هل المكون الإضافي جاهز للترجمة؟

نعم، الإضافة جاهزة بالكامل للترجمة ومتوافقة مع WPML وPolylang وغيرها من إضافات الترجمة الشائعة. كما أنها تتضمن ترجمة باللغة الفارسية (fa_IR) بشكل افتراضي.

كيف يمكنني الإبلاغ عن ثغرات أمنية؟

يمكنك الإبلاغ عن ثغرات أمنية من خلال برنامج الكشف عن الثغرات الأمنية الخاص بـ Patchstack. يساعد فريق Patchstack في التحقق وتصنيف ومعالجة أي ثغرات أمنية. الإبلاغ عن ثغرة أمنية.

المراجعات

Works flawlessly

webmaster1105 26 أكتوبر، 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 أكتوبر، 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 أكتوبر، 2025 7 replies
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 يوليو، 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 يونيو، 2025 1 reply
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 مايو، 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

المساهمون والمطوّرون

“OTP Login With Phone Number, OTP Verification” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون
  • Hamid Alinia

لقد تم ترجمة ”OTP Login With Phone Number, OTP Verification“ إلى 10 لغات. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”OTP Login With Phone Number, OTP Verification“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

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:
    • flags@2x.png → 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”

1.8.36

  • تمت إضافة بوابة الرسائل النصية Netgsm تركيا

1.8.26

  • تمت إضافة بوابة الرسائل النصية الافتراضية للنظام (بوابة واتساب لرمز التحقق).

1.8.25

  • تمت إضافة خيار لحفظ أرقام الهواتف بدون رمز الدولة. بشكل افتراضي، يتم حفظ الأرقام مع رمز الدولة.

1.8.24

  • تحديث دالة lwp_update_password_action
  • تحديث الحقول الإضافية باستخدام طريقة Firebase.

1.8.23

  • تحديث خوارزمية إعداد الحقول الإضافية والتسجيل.

1.8.21

  • إضافة كود تتبع الاستخدام.
  • تفعيل الزر لتعطيل دردشة الدعم وكود التتبع.
  • عرض المحادثة فقط في صفحة الإدارة.

1.8.15

  • حل مشكلة msg91 للمستخدمين في الهند.

1.8.14

  • إضافة تسمية Firebase.

1.8.13

  • إزالة التعارض مع iti__flags.

1.8.12

  • إزالة الإعلانات

1.8.11

  • تحديث ملف القراءة والمستندات
  • إزالة المعالج
  • تحسين أنماط الأعلام
  • إضافة بعض بوابات الرسائل النصية الأخرى
  • مزامنة رقم هاتف الفواتير للمستخدمين القدامى في ووكومرس مع ‎$billing_phone

ميتا Meta

  • Version 1.8.58
  • Last updated قبل شهر واحد
  • Active installations 1٬000+
  • WordPress version 4.0 أو أعلى
  • Tested up to 6.8.3
  • Languages

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

    ترجمة إلى لغتك

  • Tags
    loginotpphonesmswoocommerce
  • عرض متقدم

التقييم

4.9 out of 5 stars.
  • 75 5-star reviews 5 stars 75
  • 2 4-star reviews 4 stars 2
  • 1 3-star review 3 stars 1
  • 0 2-star reviews 2 stars 0
  • 1 1-star review 1 star 1

أضف مراجعتي

See all reviews

المساهمون

  • Hamid Alinia

الدعم

مشكلات تمّ حلها في آخر شهرين:

0 من 1

عرض منتدى الدعم

  • نبذة عن
  • أخبار
  • الاستضافة
  • الخصوصية
  • Showcase
  • قوالب
  • إضافات
  • الأنماط
  • تعلم
  • الدعم الفني
  • المطوّرون
  • WordPress.tv ↗
  • شارك بالمساهمة معنا
  • الفعاليات
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress
  • BuddyPress
WordPress.org
WordPress.org

العربية

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • قم بزيارة حسابنا على ثريدز
  • قم بزيارة صفحتنا على الفيسبوك
  • Visit our Instagram account
  • Visit our LinkedIn account
  • قم بزيارة حسابنا على تيك توك
  • Visit our YouTube channel
  • قم بزيارة حسابنا على Tumblr
الكود شِعرٌ.