View Issue Details

IDProjectCategoryView StatusLast Update
0006855OXID eShop (all versions)1.05. Userspublic2024-05-15 13:13
Reporterhenrik.steffen Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version6.0.2 
Summary0006855: Updating your login to an e-mail-adress which already has an existing user account fails without notice
DescriptionIf you go to the "my account" section as a logged in user and try to update your billing-address including the e-mail-address, this will fail, if there already exists a user-account with that e-mail-address.
However, no error message will be displayed.

First, when you go to the edit billing-address page again, two messages are shown, which don't fit properly either.

Steps To ReproduceGo to https://demoshop.oxid-esales.com/community-edition/
Go to my account section
Login as user admin
Click edit billing address
Change e-mail-address to [email protected]
You get back to my account overview, you still see old e-mail-address
Click on edit billing address again
You'll see two error messages:

Not possible to register [email protected]. Maybe you have already registered?
Please enter a valid e-mail address


The error messages don't fit, because it is a valid e-mail-address, and because we are not trying to register [email protected], we are trying to change our e-mail-address.

TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

QA

2018-07-13 17:33

administrator   ~0012535

The text mentions that the mail address is already registered. However, it should be showed right after the save button is pressed, not only when open the edit page again.

henrik.steffen

2018-07-16 08:25

reporter   ~0012536

A better text message would be:
Couldn't update your e-mail address to [email protected], because an account with this e-mail address already exists.
The second message "Please enter a valid e-mail address" could be removed in my opinion.
And yes, it should be displayed right after the save button is pressed please.