Login mit PIN für PrestaShop 9
Ermöglichen Sie Ihren Kunden eine komfortable Anmeldung ohne Passwort. Mit dem PrestaShop-9-Modul „Login mit PIN“ erhält der Kunde nach Eingabe seiner E-Mail-Adresse einen sechsstelligen Einmalcode und wird nach erfolgreicher Prüfung direkt in sein Kundenkonto eingeloggt.
Der bestehende Passwort-Login bleibt weiterhin verfügbar. Das Modul integriert sich sauber in PrestaShop 9, unterstützt Rückleitungen zu Warenkorb und Checkout und bietet umfangreiche Sicherheits- und Protokollfunktionen.
Login mit PIN für PrestaShop 9
Mit dem Modul „Login mit PIN“ bieten Sie Ihren Kunden eine moderne und komfortable Alternative zur klassischen Anmeldung mit E-Mail-Adresse und Passwort.
Statt sich ein Passwort merken oder dieses bei Bedarf zurücksetzen zu müssen, gibt der Kunde lediglich seine registrierte E-Mail-Adresse ein. Anschließend wird ihm ein sechsstelliger Einmalcode per E-Mail zugesendet. Nach Eingabe der PIN erfolgt die Anmeldung automatisch.
Sobald die sechste Ziffer eingegeben wurde, prüft das Modul den Code direkt. Ein zusätzliches Bestätigen mit der Enter-Taste oder dem Anmeldebutton ist nicht erforderlich.
Komfortable Anmeldung ohne Passwort
Viele Kunden vergessen ihre Zugangsdaten oder brechen eine Bestellung ab, wenn zunächst ein Passwort zurückgesetzt werden muss. Der PIN-Login reduziert diesen Aufwand und vereinfacht den Zugang zum Kundenkonto.
Der klassische Passwort-Login bleibt vollständig erhalten. Ihre Kunden können selbst entscheiden, welche Anmeldeart sie verwenden möchten.
So funktioniert der PIN-Login
- Der Kunde öffnet die PIN-Login-Seite.
- Er gibt seine registrierte E-Mail-Adresse ein.
- Das Modul erzeugt einen sechsstelligen Einmalcode.
- Der Code wird per E-Mail an den Kunden gesendet.
- Der Kunde gibt die PIN ein.
- Nach Eingabe der sechsten Ziffer wird der Code automatisch geprüft.
- Bei erfolgreicher Prüfung wird der Kunde angemeldet und zur gewünschten Shopseite zurückgeleitet.
Saubere und kundenfreundliche URL
Das Modul verwendet die übersichtliche Adresse:
/pin-login
Technische Modulpfade und sichtbare Rückleitungsparameter werden vermieden. Das ursprüngliche Ziel, beispielsweise der Warenkorb, der Checkout oder das Kundenkonto, wird intern gespeichert.
Sicherheit durch Einmalcodes
Die erzeugten PINs sind nur zeitlich begrenzt gültig und können nur einmal verwendet werden.
Zu den integrierten Schutzmechanismen gehören:
- sechsstellige Einmalcodes
- begrenzte Gültigkeitsdauer
- Speicherung der PIN ausschließlich als Hash
- maximale Anzahl falscher Eingabeversuche
- Wartezeit zwischen neuen PIN-Anforderungen
- Begrenzung der Anforderungen pro E-Mail-Adresse und IP-Adresse
- Schutz vor der Ermittlung registrierter Kundenadressen
- automatische Ungültigkeit vorheriger Codes
- sichere Prüfung interner Rückleitungsziele
- automatische Bereinigung alter Datensätze
Bei unbekannten E-Mail-Adressen zeigt das Modul eine neutrale Meldung an. Dadurch kann über das Formular nicht festgestellt werden, ob eine bestimmte E-Mail-Adresse im Shop registriert ist.
Automatische PIN-Prüfung
Nach Eingabe der sechsten Ziffer wird die PIN automatisch übermittelt und geprüft.
Die Funktion unterstützt ebenfalls das Einfügen eines vollständigen Codes aus der Zwischenablage. Während der Prüfung wird eine entsprechende Statusmeldung angezeigt und eine mehrfache Übermittlung verhindert.
Der manuelle Anmeldebutton bleibt als Fallback erhalten, falls JavaScript im Browser deaktiviert ist.
Warenkorb und Checkout bleiben erhalten
Nach erfolgreicher Anmeldung wird der Kunde zur ursprünglich aufgerufenen Seite zurückgeleitet.
Unterstützt werden unter anderem:
- Kundenkonto
- Warenkorb
- Bestellprozess
- Startseite
- interne Shopseiten
Der bestehende Warenkorb bleibt bei der Anmeldung erhalten.
Umfangreicher Administrationsbereich
Das Modul verfügt über einen eigenen Administrationsbereich im Wooplex-Media-Design.
Dort können Sie unter anderem folgende Einstellungen verwalten:
- PIN-Login aktivieren oder deaktivieren
- Gültigkeitsdauer der PIN
- maximale Anzahl falscher Eingaben
- Wartezeit bis zum erneuten Versand
- Stundenlimit für PIN-Anforderungen
- Protokollaufbewahrung
- Testmodus
- automatische Datenbereinigung
Zusätzlich steht ein Protokoll der PIN-Anforderungen und Anmeldeversuche zur Verfügung.
E-Mail-Versand über PrestaShop
Der Versand der PIN erfolgt über das in PrestaShop konfigurierte E-Mail-System. Dadurch kann das Modul sowohl mit der PHP-Mail-Funktion als auch mit einer eingerichteten SMTP-Verbindung verwendet werden.
Deutsche und englische E-Mail-Vorlagen sind bereits enthalten.
Testmodus
Für die Einrichtung und Funktionsprüfung steht ein Testmodus zur Verfügung. In diesem Modus kann die erzeugte PIN zusätzlich direkt auf der Seite angezeigt werden.
Für den produktiven Betrieb sollte der Testmodus deaktiviert bleiben.
Datenschutz und Bereinigung
PINs werden nicht im Klartext gespeichert. Das Modul legt ausschließlich einen Hashwert des Codes ab.
Abgelaufene, verwendete und ältere Datensätze können automatisch oder manuell bereinigt werden. Die Aufbewahrungsdauer der Protokolle lässt sich im Administrationsbereich konfigurieren.
Vorteile für Ihre Kunden
- kein Passwort erforderlich
- kein Zurücksetzen vergessener Passwörter
- schnelle Anmeldung über E-Mail
- automatische Prüfung nach der sechsten Ziffer
- komfortable Nutzung auf Smartphones
- bestehender Warenkorb bleibt erhalten
- klassischer Passwort-Login weiterhin verfügbar
Vorteile für Shopbetreiber
- moderne zusätzliche Login-Möglichkeit
- vollständige Integration in PrestaShop 9
- keine Änderungen am PrestaShop-Core
- einfache Installation über den Modulmanager
- konfigurierbare Sicherheitsgrenzen
- protokollierte Anmeldeversuche
- automatische Datenbereinigung
- mehrsprachige E-Mail-Vorlagen
- übersichtliche URL
/pin-login
Technische Voraussetzungen
- PrestaShop 9
- funktionsfähige PrestaShop-E-Mail-Konfiguration
- registriertes Kundenkonto mit gültiger E-Mail-Adresse
- JavaScript für die automatische PIN-Prüfung
Auch ohne JavaScript kann die PIN über den vorhandenen Button bestätigt werden.
Installation
- Laden Sie das ZIP-Archiv im PrestaShop-Modulmanager hoch.
- Installieren Sie das Modul.
- Öffnen Sie die Moduleinstellungen.
- Prüfen Sie die gewünschte PIN-Gültigkeit und die Sicherheitslimits.
- Testen Sie den Versand zunächst mit einer registrierten Kundenadresse.
- Deaktivieren Sie anschließend den Testmodus.
Das Modul verändert keine Core-Dateien und kann über den PrestaShop-Modulmanager installiert und aktualisiert werden.
Email & Telefon
nicht nur für Prestashop
rund um Webapllikationen
Kommentare (0)
Ihre Bewertung der Rezension kann nicht gesendet werden
Kommentar melden
Meldung gesendet
Ihre Meldung kann nicht gesendet werden