Projekt

Allgemein

Profil

Aktionen

GX-Bug #69670

geschlossen

Es 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

Von Armin Eden vor etwa 2 Jahren hinzugefügt. Vor mehr als 1 Jahr aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Moritz Bunjes
Kategorie:
Adminbereich
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.5.2.2
Release Notes Langtext:

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.


Aktionen #1

Von Carlotta Herrmann vor etwa 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Carlotta Herrmann gesetzt
Aktionen #2

Von Carlotta Herrmann vor etwa 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
  • Zugewiesen an Carlotta Herrmann wurde gelöscht
Aktionen #3

Von Lennard Kläfker vor fast 2 Jahren aktualisiert

  • Tags wurde auf 4.6.0_final gesetzt
  • Priorität wurde von Normal zu Dringend geändert
Aktionen #4

Von Marco Bruchmann vor fast 2 Jahren aktualisiert

N. B.: customers.customers_email_address must be unique at all times!

Aktionen #5

Von Marvin Muxfeld vor fast 2 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #6

Von Marvin Muxfeld vor fast 2 Jahren aktualisiert

  • Zielversion wurde auf 4.6.0.0 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #8

Von Marvin Muxfeld vor fast 2 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
Aktionen #9

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #10

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Zugewiesen an wurde von Moritz Bunjes zu Marvin Muxfeld geändert
Aktionen #11

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Status wurde von Testing zu Feedback geändert
Aktionen #12

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Status wurde von Feedback zu Testing geändert
Aktionen #13

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Zugewiesen an wurde von Marvin Muxfeld zu Moritz Bunjes geändert
Aktionen #14

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Zugewiesen an Moritz Bunjes wurde gelöscht
Aktionen #15

Von Daniel Wu vor fast 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Daniel Wu gesetzt
Aktionen #16

Von Daniel Wu vor fast 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #17

Von Daniel Wu vor fast 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #18

Von Daniel Wu vor fast 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)

Abgedeckte Tests:

  1. Browser 1 (B1): Gastkonto erstellt - Browser 2 (B2): Kundenkonto erstellt (Test erfolgreich)
  2. Nach 1. versucht wieder ein Gastkonto in B1 zu erstellen. (Test erfolgreich)
  3. B1 Gastkonto erstellt und etwas bestellt - B2 Kundenkonto erstellt und die Bestellhistorie des Gastkontos ist nicht sichtbar (Test erfolgreich)
  4. Versucht ein Gastkonto mit der Email des Hauptadmins zu erstellen
  5. Versucht ein Kundenkonto mit der Email des Hauptadmins zu erstellen
  6. 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)
Aktionen #19

Von Moritz Bunjes vor fast 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.

Aktionen #20

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Zugewiesen an wurde von Daniel Wu zu Moritz Bunjes geändert
Aktionen #21

Von Moritz Bunjes vor fast 2 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #22

Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert

  • Tags 4.6.0_final wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF