Firebase Auth 是否可以在不创建新用户的情况下验证电子邮件和密码?
Is it possible for Firebase Auth to validate email and password without creating a new user?
firebase.createUserWithEmailAndPassword(email, password)
还会验证 email
& password
和 returns 如果电子邮件格式无效,或者如果它已经存在,或者如果密码是无效等
但是,Firebase 似乎没有仅执行验证的功能。如果电子邮件和密码有效,则直接创建一个新用户。
有什么方法可以使用 Firebase 进行验证吗?我确实为它写了代码,但这不仅是多余的,而且如果不使用 Firebase,我也无法确定电子邮件是否已经存在。
您可以使用 signInWithEmailAndPassword 方法。
他还执行电子邮件验证检查,并尝试登录帐户。
如果您想检查电子邮件地址是否已与 Firebase 身份验证中的帐户相关联,您可以调用 fetchSignInMethodsForEmail
method。
如果 returns 是一个空列表,则电子邮件地址尚未使用。
方便的是,它还会抛出电子邮件地址格式不正确的异常。
firebase.createUserWithEmailAndPassword(email, password)
还会验证 email
& password
和 returns 如果电子邮件格式无效,或者如果它已经存在,或者如果密码是无效等
但是,Firebase 似乎没有仅执行验证的功能。如果电子邮件和密码有效,则直接创建一个新用户。
有什么方法可以使用 Firebase 进行验证吗?我确实为它写了代码,但这不仅是多余的,而且如果不使用 Firebase,我也无法确定电子邮件是否已经存在。
您可以使用 signInWithEmailAndPassword 方法。 他还执行电子邮件验证检查,并尝试登录帐户。
如果您想检查电子邮件地址是否已与 Firebase 身份验证中的帐户相关联,您可以调用 fetchSignInMethodsForEmail
method。
如果 returns 是一个空列表,则电子邮件地址尚未使用。
方便的是,它还会抛出电子邮件地址格式不正确的异常。