Как проверить, является ли адрес электронной почты реальным или фальшивым - PullRequest
0 голосов
/ 27 мая 2019

Я использую createUserWithEmailAndPassword(string, string) во флаттере, но я заметил, что если бы пользователь использовал фальшивый адрес электронной почты, такой как создание какой-то случайной учетной записи Gmail или Yahoo, которая не существует, пользователь все равно будет зарегистрирован, есть ли решение дляthis

Или какая-то логика, которая проверяет, является ли учетная запись электронной почты реальной, тогда я могу использовать результат в операторе if else для создания учетной записи

1 Ответ

2 голосов
/ 27 мая 2019

Если вы ищете решение, которое не предусматривает блокировку работы пользователя, вы будете разочарованы. Мы могли бы предложить новое решение для проверки, существует ли электронная почта или нет, но это ничего вам не гарантирует. Пользователь может использовать существующую электронную почту, которая ему не принадлежит.

Лучшее, что вы можете сделать, это отправить электронное письмо с подтверждением вашему пользователю, которое поддерживается Firebase. Тем не менее, пользовательский опыт будет заблокирован, пока пользователь не подтвердит электронную почту.

Обновление

Отметьте здесь как отправить пользователю письмо с подтверждением, а здесь как узнать, было ли письмо подтверждено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...