首页 > 解决方案 > Firebase 仅使用电子邮件/密码获取“电子邮件地址已被另一个帐户使用”。尝试更改电子邮件时

问题描述

我有一个用户尝试更新他们的电子邮件地址,她收到 400,“EMAIL_EXISTS”/“该电子邮件地址已被另一个帐户使用。”

该应用程序仅使用来自不同身份验证选项的电子邮件/密码。当我转到身份验证选项卡并搜索电子邮件地址时,它不会返回任何结果。如果系统中没有电子邮件地址,为什么会出现该错误?

这是代码(Typescript / Angular / AngularFire2):

this.auth$.auth.signInWithEmailAndPassword(currentEmail, password).then(() => {

    this.auth$.auth.currentUser.updateEmail(newEmail).then((data) => {

      this.auth$.auth.signInWithEmailAndPassword(newEmail, password).then(() => {...

标签: firebasefirebase-authentication

解决方案


推荐阅读