View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006855||OXID eShop (all versions)||1.05. Users||public||2018-07-13 16:28||2018-07-16 09:08|
|Target Version||Fixed in Version|
|Summary||0006855: Updating your login to an e-mail-adress which already has an existing user account fails without notice|
|Description||If 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 Reproduce||Go 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.
|Tags||No tags attached.|
|PHP Version||Not defined|
|MySQL Version||Not defined|
||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.|
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.