作者:迷蒙的天蝎 | 来源:互联网 | 2023-05-18 13:08
我想检查用户是否尝试使用Firebase用户身份验证方法中的createUserWithEmailAndPassword()进行注册,此用户已在我的应用中注册.解决方法:要检测具有
我想检查用户是否尝试使用Firebase用户身份验证方法中的createUserWithEmailAndPassword()进行注册,此用户已在我的应用中注册.
解决方法:
要检测具有该电子邮件地址的用户是否已存在,您可以检测对createUserWithEmailAndPassword()的调用何时因auth / email-in-use而失败.我看到@Srinivasan刚刚发布了一个答案.
或者,您可以通过调用fetchSignInMethodsForEmail()
(之前称为fetchProvidersForEmail()
)来检测已使用的电子邮件地址.