2016-05-19 2 views
1

С новым обновлением Firebase 3, если я создаю учетную запись, используя адрес электронной почты/пароль, выйдите из системы, а затем снова зайдите в работу.Firebase 3 Сброс электронной почты Пароль для входа в систему после проверки подлинности Facebook

Однако при аутентификации с учетной записью Facebook, использующей тот же адрес электронной почты, что и выше, после этого пароль для вышеуказанного письма больше не работает. Всякий раз, когда я пытаюсь войти, используя этот адрес электронного/комбо пароль еще раз, я получаю следующее сообщение об ошибке ...

Error Domain=FIRAuthErrorDomain Code=17009 "The password is invalid or the user does not have a password." UserInfo={NSLocalizedDescription=The password is invalid or the user does not have a password., error_name=ERROR_WRONG_PASSWORD} 

У меня есть «несколько учетных записей на адрес электронной почты», выбранной в разделе Auth консоли, но они по-прежнему похоже, влияют друг на друга.

+0

Alex, был ли это проект Firebase.com, который вы импортировали, или новый, который вы создали? – alfongj

+0

Это был проект, который я импортировал с Firebase.com, но, как я упоминал в ответе ниже, все было решено, когда я начал новый проект с console.firebase.google.com. Если вы хотите получить более подробную информацию о конкретном проекте, я рад предоставить информацию или получить доступ к конкретному проекту, если вы можете связаться со мной как-то. –

+0

Спасибо, Алекс! Было бы здорово, если бы вы могли написать мне по электронной почте alfongj-at-google-dot-com с деталями вашего проблемного проекта, чтобы мы могли посмотреть :) – alfongj

ответ

1

Решено! Первоначально я просто перенес свое приложение со старой консоли и использовал «signInWithEmail». Я просто удалил свое приложение на новой консоли Firebase, начал новый, и вместо этого использовал FIREmailPasswordAuthProvider и «signInWithCredential», и теперь все работает.

Смежные вопросы