Firebase 如何在Flitter中检查电子邮件地址是真是假

Firebase 如何在Flitter中检查电子邮件地址是真是假,firebase,flutter,firebase-authentication,Firebase,Flutter,Firebase Authentication,我在flatter中使用了createUserWithEmailAndPassword(string,string),但我注意到,如果用户使用了一个虚假的电子邮件地址,比如给我们创建一些不存在的Gmail或yahoo随机帐户,用户仍然会注册,有解决方案吗 或者一些检查电子邮件帐户是否真实的逻辑,然后我可以在if-else语句中使用结果来创建帐户如果您正在寻找一种不涉及阻止用户体验的解决方案,您会失望的。我们可以想出一个新的解决方案来检查电子邮件是否存在,但这并不能保证你有任何东西。用户可能使用不

我在flatter中使用了
createUserWithEmailAndPassword(string,string)
,但我注意到,如果用户使用了一个虚假的电子邮件地址,比如给我们创建一些不存在的Gmail或yahoo随机帐户,用户仍然会注册,有解决方案吗


或者一些检查电子邮件帐户是否真实的逻辑,然后我可以在if-else语句中使用结果来创建帐户

如果您正在寻找一种不涉及阻止用户体验的解决方案,您会失望的。我们可以想出一个新的解决方案来检查电子邮件是否存在,但这并不能保证你有任何东西。用户可能使用不属于他/她的现有电子邮件

您所能做的最好的事情就是向您的用户发送一封由Firebase支持的验证电子邮件。但是,在用户验证电子邮件之前,用户体验将被阻止

更新
检查如何向用户发送验证电子邮件,以及如何查看电子邮件是否已被验证。

如果您正在寻找一种不涉及阻止用户体验的解决方案,您将感到失望。我们可以想出一个新的解决方案来检查电子邮件是否存在,但这并不能保证你有任何东西。用户可能使用不属于他/她的现有电子邮件

您所能做的最好的事情就是向您的用户发送一封由Firebase支持的验证电子邮件。但是,在用户验证电子邮件之前,用户体验将被阻止

更新
检查如何向用户发送验证电子邮件,以及如何查看电子邮件是否已验证。

祝您好运;)一般来说,这就是为什么每个人都会发送确认邮件。验证电子邮件地址是否存在的唯一100%方法是向其发送电子邮件。这就是为什么一些网站在你注册时会发送一个验证链接给你点击。可能是重复的感谢,有没有办法在Flatter中的firebase Auth中做到这一点,。发送验证电子邮件并检查用户是否已验证好运;)一般来说,这就是为什么每个人都会发送确认邮件。验证电子邮件地址是否存在的唯一100%方法是向其发送电子邮件。这就是为什么一些网站在你注册时会发送一个验证链接给你点击。可能是重复的感谢,有没有办法在Flatter中的firebase Auth中做到这一点,。要发送验证电子邮件并检查用户是否已验证,我想我必须这样做,我在哪里可以找到发送验证电子邮件地址并在用户下次登录时检查用户是否已验证的实现,提前感谢您的帮助请查看我的更新,如果认为此答案对您有所帮助,别忘了将其标记为正确:)当然,如果他/她的电子邮件经过验证,那么我该如何检查他/她的下一次登录。第二个链接(到Github)显示了如何检查。只需使用
user.isEmailVerified
。我想我必须这样做,在哪里可以找到发送验证电子邮件地址并检查用户下次登录时是否验证的实现,提前感谢您的帮助请查看我的更新,如果认为此答案对您有所帮助,别忘了将其标记为正确:)当然,如果他/她的电子邮件经过验证,那么我该如何检查他/她的下一次登录。第二个链接(到Github)显示了如何检查。只需使用
user.isEmailVerified