GX-Bug #69670
geschlossenEs ist möglich ein Kundenkonto anzulegen, wenn es schon ein Gastkonto mit derselben E-Mail Adresse gibt / It is possible to create a customer account if there is already a guest account with the same email address
0%
Wenn ein Kundenkonto mit der gleichen Email-Adresse, wie ein Gastkonto erzeugt wird, so wird das Gastkonto automatisch gelöscht
Beschreibung
In einem Browser ein Gastkonto anlegen im Shop mit einer zuvor nicht genutzten E-Mail Adresse. Nicht aus dem Gastkonto ausloggen.
In einem anderen Browser im Anschluss ein Kundenkonto mit dergleichen E-Mail Adresse anlegen.
Erwartetes Ergebnis:
Dies ist nicht möglich oder das Gastkonto wird gelöscht.
Tatsächliches Ergebnis:
Es lässt sich so im Anschluss noch das echte Konto anlegen.
Das führt aber zu Problemen, wenn der Kunde sein Gastkonto nie löscht (und der Shopbetreiber dies auch nicht macht) und für das echte Konto ein neues Passwort angefordert wird.
Da es dann zwei Konten zu der E-Mail Adresse im Shop gibt, wird keine Passwort vergessen E-Mail verschickt.
Create a guest account in a browser in the store with a previously unused email address. Do not log out of the guest account.
In another browser, subsequently create a customer account with the same email address.
Expected result:
This is not possible or the guest account is deleted.
Actual result:
It is still possible to create the real account afterwards.
However, this leads to problems if the customer never deletes his guest account (and the store operator does not do this either) and a new password is requested for the real account.
Since there are then two accounts for the email address in the store, no forgotten password email is sent.
Von Carlotta Herrmann vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Carlotta Herrmann gesetzt
Von Carlotta Herrmann vor mehr als 2 Jahren aktualisiert
- Status wurde von Gemeldet zu Anerkannt geändert
- Zugewiesen an
Carlotta Herrmannwurde gelöscht
Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert
- Tags wurde auf 4.6.0_final gesetzt
- Priorität wurde von Normal zu Dringend geändert
Von Marco Bruchmann vor mehr als 2 Jahren aktualisiert
N. B.: customers.customers_email_address must be unique at all times!
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Zielversion wurde auf 4.6.0.0 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde von Moritz Bunjes zu Marvin Muxfeld geändert
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Feedback geändert
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Status wurde von Feedback zu Testing geändert
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde von Marvin Muxfeld zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Daniel Wu vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Daniel Wu gesetzt
Von Daniel Wu vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Daniel Wu vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Daniel Wu vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Abgedeckte Tests:
- Browser 1 (B1): Gastkonto erstellt - Browser 2 (B2): Kundenkonto erstellt (Test erfolgreich)
- Nach 1. versucht wieder ein Gastkonto in B1 zu erstellen. (Test erfolgreich)
- B1 Gastkonto erstellt und etwas bestellt - B2 Kundenkonto erstellt und die Bestellhistorie des Gastkontos ist nicht sichtbar (Test erfolgreich)
- Versucht ein Gastkonto mit der Email des Hauptadmins zu erstellen
- Versucht ein Kundenkonto mit der Email des Hauptadmins zu erstellen
- B1 Gastkonto erstellt - Kundenkonto via API angelegt, Gastkonto wurde NICHT gelöscht. Es wurde vorerst entschieden, dass bei der Verwendung der API v2 der Anwender dafür zuständig ist, die Datenkonsistenz aufrecht zu erhalten (Test erfolgreich)
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
zu 6.: Es wurde entschieden, dass es doch korrekt ist, wenn sowohl über den Shop als auch die API ein Kundenkonto mit der E-Mail-Adresse eines existierenden Gast-Kontos erstellt wird, dass dann immer das Gastkonto zuvor gelöscht werden muss.
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde von Daniel Wu zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert