Я пытаюсь выяснить, как решить вопрос о том, что делать, если электронная почта уже существует в определенных ситуациях.В настоящее время я использую FireBase, но я считаю, что это будет той же проблемой, независимо от того, какое программное обеспечение вы используете.Есть ли стандартный способ сделать это?
Пример:
- Войти с помощью электронной почты / Зарегистрироваться
- , если существует «электронная почта», то ошибка(EMAIL_EXISTS)
- еще создайте учетную запись и войдите в систему
пользователь должен подтвердить адрес электронной почты
EMAIL_EXISTS = "Пожалуйста, войдите в свою учетную запись <% provider%>, ваш адрес электронной почты ужесуществует "
- Войти с провайдером (Google, FB, Twitter и т. д.) / Зарегистрироваться
- Если" электронная почта "существует, то добавьте провайдера в аккаунтпровайдеры
- еще создать учетную запись (возможно, запросить новый пароль) и логин
- Войти по электронной почте
- Нажмите Подключения / Провайдеры
- Добавить Google / Facebook / Twitter и т. Д. В учетную запись
Существует ли стандартный способ сделать это?Я чувствую, что пропускаю некоторые шаги.Я продолжаю видеть много приложений, которые не решают проблему, и у вас должна быть другая учетная запись для каждого поставщика, которая отличается от вашей учетной записи электронной почты.Очевидно, хороший программист думает об этих вещах.
Как мне поступить?