标签: firebase flutter firebase-authentication
我扑朔迷离地使用createUserWithEmailAndPassword(string, string),但我注意到用户是否使用了伪造的电子邮件地址,例如让我们创建了一些不存在的随机Gmail或yahoo帐户,该用户仍然会被注册,解决方案
createUserWithEmailAndPassword(string, string)
或者通过某种逻辑检查电子邮件帐户是否真实,然后我可以在if else语句中使用结果创建帐户
答案 0 :(得分:2)
如果您正在寻找不涉及阻碍用户体验的解决方案,您将感到失望。我们可以提出一种新的解决方案来检查电子邮件是否存在,但这不能保证您的一切。用户可能会使用不属于他/她的现有电子邮件。
您能做的最好的就是向您的用户发送一封验证电子邮件,这是Firebase支持的。但是,在用户验证电子邮件之前,用户体验将被阻止。
检查here如何向用户发送验证电子邮件,以及here如何查看电子邮件是否已验证。