首页 文章

使用错误的电子邮件或密码验证Firebase会显示奇怪的错误

提问于
浏览
0

每当我使用错误的密码或电子邮件对Firebase进行身份验证时,我都会收到此错误:

POST https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=<my-key> 400 ()

我正在使用Angularfire2的登录方法

{
  provider: AuthProviders.Password,
  method: AuthMethods.Password,
}

其他人遇到过这个问题吗?

1 回答

  • 1

    您很可能需要设置错误处理 . 像这样......

    login() {
        this.af.auth.login({
            email: this.email,
            password: this.password,
        },
        {
            provider: AuthProviders.Password,
            method: AuthMethods.Password,
        }).catch(function(error) {
            var errorMessage = error.message
            alert(errorMessage)
        })
    }
    

    密码错误时,您必须处理响应 . 我找到了它 . 我依靠Firebase documentation这样做,这是在AngularFire文档中链接的 .

相关问题