Beschreibung
Enable OTP login for WordPress that supports WooCommerce using phone numbers, SMS, or WhatsApp. Secure passwordless login with custom gateways and GDPR compliance.
Anmelden/Registerieren mit Telefonnummer in WordPress kann mit diesem Plugin passieren. Dein Kunde oder deine Kundin kann sich über OTP mit seiner/Ihrer Handynummer authentifizieren.
Länderflaggen zur Anmeldung mit Telefonnummer Formular hinzugefügt.
Du kannst fast jedes SMS-Gateway (falls vorhanden) kostenlos selbst hinzufügen oder uns gegen Aufpreis mit der Entwicklung Ihres SMS-Gateways beauftragen.
Du kannst Style und Design den Formularen ändern.
Sie können Firebase, Textlocal und andere SMS-Gateways verwenden.
Um Dokumente zu überprüfen und weiter Hilfe zu erhalte, besuch Sie bitte:
Anmelden mit Telefonnummer Dokumentationen in WordPress
-
Anmelden mit Telefonnummer in WordPress
-
Anmeldung mit OTP bei WordPress
-
Anmeldung mit Handynummer bei WordPress
-
Anmelden/Registrieren mit E-Mail
-
WordPress-Anmeldeformular
-
WooCommerce-Anmeldeformular
-
WooCommerce Anmeldung mit Telefonnummer
-
OTP-Anmeldung in WordPress
-
WooCommerce Registrierung mit Telefonnummer
-
Füge der WordPress-Registrierung eine Telefonnummer hinzu
-
Einfache Verwendung
-
Unterstützung der internationalen SMS-Lieferung
-
Aktivierte Benutzer per Handynummer
-
Passwort des Wiederherstellungsformulars.
-
Seitenauthentifizierung, um Seiten zu besuchen.
-
Anmeldung und Registrierung mit Telefonnummer
-
Nach der Anmeldung oder Registratierung zu bestimmten URLs umleiten.
Du kannst dein individulles Gateway verwenden. Du kannst also andere fertige SMS-Gateways von idehweb.com verwenden.
Derzeit unterstützte Gateways:
- Firebase – Free
- msg91
- Twilio
- Netgsm
- AlibabaCloud
- messagebird
- kavenegar
- trustsignal
- taqnyat
- 2factor
- Textlocal
- BlueSoft
- IQSMS
- Ultramessage
- Telegram
- Ippanel
- Sms.ir
- MeliPayamak
- Farazsms
Sie können jetzt wählen, ob Telefonnummern mit oder ohne Ländervorwahl gespeichert werden sollen.
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:
- 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/
- 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
- 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
Installation
- lade das Plugin aus dem WordPress-Verzeichnis herunter
- Lade den Ordner „Anmelden mit Telefonnummer“ in das Verzeichnis / wp-content / plugins / hoch
- Aktiviere es über das Menu „Plugins“ in WordPress
- verwende den Shortcode [idehweb_lwp] in deinen Posts und Seiten, auf denen der Benutzer angemeldet sein muss
- [idehweb_lwp_metas nicename=“false“ username=“false“ phone_number=“true“ email=“false“] verwenden, wo du die Metas der angemeldete Benutzer anzeigen. Beispielsweise kannst du diesen Shortcode auf der Profilseite des Benutzers verwenden. Du kannst Handynummer, email, Benutzername und Spitzname.
- Um OTP-SMS zu senden, brauchst du Guthaben. Du kansst im Plugin Guthaben kaufen und unser Standardes Gateway verwenden, oder du kannst dein individuelles Gateway verwenden. Einige Gateways wurden hinzugefügt.
FAQ
-
Funktioniert dieses Plugin mit WooCommerce?
-
Ja, das Plugin ist vollständig mit WooCommerce kompatibel. Sie können die Anmeldung und Registrierung per Telefonnummer auf den WooCommerce-Kontoseiten und in den Checkout-Formularen verwenden.
-
Welche Länder werden für die Anmeldung mit Telefonnummer unterstützt?
-
Das Plugin unterstützt internationale Telefonnummern. In den Plugin-Einstellungen können Sie Standard-Ländervorwahlen und Formatierungsoptionen konfigurieren.
-
Wird die Anmeldung mit OTP (Einmalpasswort) unterstützt?
-
Ja. Nutzer können sich mit einem Einmalpasswort (OTP) anmelden, das an ihre Telefonnummer gesendet wird. Sie können zwischen verschiedenen SMS-Gateways für den Versand des OTP wählen.
-
Welche SMS-Gateways werden unterstützt?
-
Das Plugin unterstützt mehrere SMS-Gateways, darunter lokale (iranische) und internationale Anbieter. Sie können Ihr bevorzugtes Gateway im Einstellungsmenü auswählen.
-
Kann ich das Design des Login-Formulars anpassen?
-
Ja, das Plugin stellt Shortcodes und Hooks für Entwickler zur Verfügung. Sie können das Formularlayout vollständig mit CSS anpassen oder es in Ihre Theme-Vorlagen integrieren. Außerdem können Sie die Pro-Version erwerben, um
-
Kann dieses Plugin mit bestehenden Nutzern arbeiten?
-
Ja. Das Plugin kann mit bestehenden WordPress-Benutzern synchronisiert werden. Wenn eine Telefonnummer bereits gespeichert ist (z. B. in den Benutzermetadaten), kann das Plugin diese zuordnen und eine Anmeldung ohne erneute Registrierung ermöglichen.
-
Kann ich die Anmeldung sowohl mit Telefonnummer als auch mit E-Mail erlauben?
-
Ja, Sie können den Dual-Login aktivieren. Das Plugin ermöglicht es Nutzern, sich entweder mit ihrer Telefonnummer oder ihrer E-Mail-Adresse anzumelden – je nachdem, was ihnen besser passt.
-
Unterstützt das Plugin Google SSO (Single Sign-On)?
-
Ja. Sie können die Google-SSO-Funktion zusätzlich zum Telefon-Login aktivieren. Dadurch können sich Nutzer schnell mit ihrem Google-Konto anmelden und erhalten ein nahtloses und flexibles Login-Erlebnis.
-
Ersetzt dieses Plugin den Standard-WordPress-Login?
-
Sie können dieses Plugin entweder zusammen mit dem Standard-Login verwenden oder Benutzer ausschließlich zum telefonbasierten Login-Formular weiterleiten. Dieses Verhalten ist in den Einstellungen konfigurierbar.
-
Ist das Plugin übersetzungsbereit?
-
Ja, das Plugin ist vollständig übersetzungsbereit und kompatibel mit
WPML,Polylangund anderen beliebten Übersetzungs-Plugins. Es enthält außerdem standardmäßig persische (fa\_IR) Übersetzungen. -
Wie kann ich Sicherheitslücken berichten?
-
Du kannst Sicherheitsfehler durch das Patchstack Vulnerability Disclosure Program berichten. Das Patchstack-Team hilft bei der Validierung, Triage und Behebung von Sicherheitslücken. bericht eine Sicherheitslücke.
Rezensionen
Mitwirkende und Entwickler
„OTP Login With Phone Number, OTP Verification“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„OTP Login With Phone Number, OTP Verification“ wurde in 10 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „OTP Login With Phone Number, OTP Verification“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
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
srcin 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
logoutclassName support - Added
UserNameandIsLoggedInto thewp_localize_scriptobject
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
- Lse das Problem von „lwp_forgot_password“
1.8.36
- Netgsm Türkei SMS-Gateway hinzugefügt
1.8.26
- Standard-SMS-Gateway des Systems hinzugefügt (WhatsApp-OTP-Gateway)
1.8.25
- Option hinzugefügt, Telefonnummern ohne Ländervorwahl zu speichern. Standardmäßig werden Telefonnummern mit Ländervorwahl gespeichert.
1.8.24
- Aktualisiere die Funktion lwp_update_password_action
- Aktualisiere Zusatzfelder mit der Methode Firebase
1.8.23
- Aktualisiere den Algorithmus zum Festlegen von Zusatzfeldern und zur Registrierung
1.8.21
- Tracking-Code zur Nutzung hinzufügen
- Aktiviere die Schaltfläche zum Deaktivieren des Support-Chats und des Tracking-Codes
- Chat nur auf der Admin-Seite anzeigen
1.8.15
- Problem mit MSG91 für indische Nutzer lösen
1.8.14
- Firebase-Label hinzufügen
1.8.13
- Konflikte mit iti__flags entfernen
1.8.12
- Werbung entfernen
1.8.11
- Readme und Dokumentation aktualisieren
- Assistent entfernen
- Flaggenstile optimieren
- Weitere SMS-Gateways hinzufügen
- Alte WooCommerce-Nutzer mit billing_phone mit $billing_phone synchronisieren
