Если будет соблюден ряд условий, то получится так, что на сайте пользователь Вася получит логин Вася@site.ru
И через какое-то время другой Вася введёт такие же данные и оформит заказ на предыдущего Васю.
Прямо сейчас работаю с такой ситуацией у клиента на сайте. Там убрали поле Email из списка обязательных и поэтому формирование email идет с помощью http_host и в итоге я, имея имя Дмитрий, но две разные почты, оформляю заказы на одну и ту же учётку.
https://github.com/modx-pro/miniShop2/blob/687e2da482497f0aacbfe5e00d64747da69eb21f/core/components/minishop2/model/minishop2/minishop2.class.php#L720
Если будет соблюден ряд условий, то получится так, что на сайте пользователь Вася получит логин Вася@site.ru И через какое-то время другой Вася введёт такие же данные и оформит заказ на предыдущего Васю.
Прямо сейчас работаю с такой ситуацией у клиента на сайте. Там убрали поле Email из списка обязательных и поэтому формирование email идет с помощью http_host и в итоге я, имея имя Дмитрий, но две разные почты, оформляю заказы на одну и ту же учётку.