【问题标题】:Firebase authenticating with wrong email or password displays strange errorFirebase 使用错误的电子邮件或密码进行身份验证显示奇怪的错误
【发布时间】:2017-08-06 08:36:21
【问题描述】:

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

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

我正在使用 Angularfire2 的登录方法

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

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

【问题讨论】:

    标签: angular firebase firebase-authentication angularfire2


    【解决方案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)
        })
    }
    

    密码错误时,您必须处理响应。我不确定 AngularFire 的方式。我个人是找不到的。我依靠Firebase documentation 来执行此操作,该链接在 AngularFire 文档中链接。

    【讨论】:

      猜你喜欢
      • 2019-08-05
      • 1970-01-01
      • 2021-11-14
      • 2021-06-12
      • 1970-01-01
      • 2023-03-27
      • 2019-06-11
      • 1970-01-01
      • 2018-09-03
      相关资源
      最近更新 更多