Autor Thema: "Passwort vergessen" - DB Abfrage  (Gelesen 9418 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
"Passwort vergessen" - DB Abfrage
« am: Dezember 21, 2006, 08:33:23 »
Hallo,

in meiner Testphase bin ich auf folgendes Problem gestoßen:
(Einstellungen: "bei Bestellung Kunde automatisch anlegen" und "Kunde kann sich selbst registrieren - Daten werden per e-mail gesendet")

Wenn Kunde xxx vor 6, 5 und 3 Monaten ohne Login - damals hatte ich das nicht - bestellt hat (und natürlich bei den Bestellungen auch seine e-mail adresse angegeben hat) ist er als Kunde (in diesem Fall 3 Kunden) in der DB eingtragen.

Jetzt registriert er sich - mit selber e-mailadresse - = wird wieder als neuer Kunde in DB geschrieben.

Bei "Passwort vergessen" erhält er nun das Antwortmail
Zitat
Hallo Frau xxx
Ihr Benutzername lautet: 
Ihr Passwort lautet:

Bei der Datenbankabfrage wird die erste (älteste) gefunden e-mailadresse ausgelesen!
dort keine Logindaten vorhanden also "nichts" in Mailvorlage geschrieben.

bei der DB - Abfrage müßte ich also vermutlich ein Schleife einbauen (?), die e-mail Adressen so lange vergleicht, bis ein eingetragenes Paßwort (und Loginname) gefunden wird.
(nachdem ich aber gerade erst mit Perl angefangen habe, kann ich das noch nicht)

Hat vielleicht schon jemand mit dem gleichen Problem eine Lösung gefunden?
(oder liegt vielleicht bein Support ein brauchbares Script herum  ;))

P.S.:  nachdem ich kein muß-Login machen werde, kann das Problem auch später immer wieder auftreten


Linkback: https://www.shoppilot.net/pf/index.php?topic=753.0
« Letzte Änderung: Dezember 21, 2006, 10:01:51 von Woll-Insel »
mfG
dobra

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Nachtrag zu: "Passwort vergessen" - DB Abfrage
« Antwort #1 am: Dezember 21, 2006, 13:34:38 »
in diesem Zusammenhang ist mir noch eine Fehlermöglichkeit eingefallen:

wenn ein Kunde, der zwar schon irgendwann bestellt, sich aber noch nie registriert hat, das "Passwort vergessen" - Formular abschickt, bekommt er auch das obrige mail, statt das Fehler-mail mit "Ihre Zugangsdaten sind nicht in unserer DB gespeichert"

Die Schleife müßte also eigentlich so funktionieren:
e-mail ohne Logindaten gefunden - weitersuchen
alles durchsucht und zwar e-mail Adresse aber kein Logineintrag gefunden - auf "kein Eintrag gefunden" schalten

(so stelle ich mir das vor - nur.......... die Umsetzung schaffe ich nicht)
geht das so?
« Letzte Änderung: Dezember 21, 2006, 14:12:23 von Woll-Insel »

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 544
  • Lob: 10
Re: "Passwort vergessen" - DB Abfrage
« Antwort #2 am: Dezember 22, 2006, 00:05:16 »
Hallo Woll-Insel,

Zitat
bei der DB - Abfrage müßte ich also vermutlich ein Schleife einbauen (?), die e-mail Adressen so lange vergleicht, bis ein eingetragenes Paßwort (und Loginname) gefunden wird.
(nachdem ich aber gerade erst mit Perl angefangen habe, kann ich das noch nicht)

Nein, da brauchen (können) Sie nichts einzubauen.
Wenn Kunden sich selbst registrieren können, solllte man die Funktion für
automatische Registrierung ausschalten oder dafür sorgen dass auch Login-Daten
hinterlegt werden.

Zum Beispiel könnte man die Felder für Login und Passwort im Bestellformular über
hidden Inputs vorbelegen. Login = email, Password = PLZ

Aber ich würde eher empfehlen, die automatische Registrierung auszuschalten.

Aber ehrlich gesagt ist das Thema für uns noch nicht abgeschlossen und wir werden
uns sicher noch Gedanken über Verbesserungen machen.
Leider gibt es da die kuriosten Fälle z.B. unterschiedliche Kunden mit gleicher Email.


Gruss hop

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18


xx
"Bild" statt "Titel" in __tab__ anzeigen?

Begonnen von dobra

4 Antworten
7286 Aufrufe
Letzter Beitrag Februar 21, 2008, 15:24:34
von dobra
xx
Passwort vergessen

Begonnen von dobra

2 Antworten
8186 Aufrufe
Letzter Beitrag Juni 01, 2008, 18:36:18
von dobra
xx
Passwort vergessen mit AJAX

Begonnen von dobra

1 Antworten
8005 Aufrufe
Letzter Beitrag Januar 18, 2010, 22:28:29
von Joachim
xx
Username und Passwort vergessen

Begonnen von phalbig

6 Antworten
6329 Aufrufe
Letzter Beitrag Februar 10, 2007, 20:45:50
von phalbig