Firebase использует только электронную почту / пароль, получая «Адрес электронной почты уже используется другой учетной записью». при попытке изменить адрес электронной почты - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть пользователь, пытающийся обновить свой адрес электронной почты, и она получает 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(() => {...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...