我有一个用户试图更新其电子邮件地址,她得到了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(() => {...