Текущее состояние приложения
В настоящее время у нас огромная база пользователей, и с первого дня работы bcse такая необходимость была обязательной.
Таким образом, наше восстановление пароля было сделано через имя пользователя.
Issue / проблема
Внезапно компания хочет, чтобы восстановление пароля осуществлялось по имени пользователя или электронной почте. Но, поскольку у нас никогда не было уникальных электронных писем в системе (в некоторых случаях никаких электронных писем), у нас в системе довольно много дублирующих электронных писем. Например, xyz@xyz.com назначается 10 различным именам пользователей.
Как я могу решить эту ситуацию наилучшим образом?
Я размышлял в том же духе: если пользователь выберет по электронной почте, я отправлю все имена пользователей, связанные с этим письмом. Это хороший вариант?
Хотелось бы иметь больше идей по этому вопросу. Я уверен, что кто-то должен был иметь такую проблему раньше.