2016-05-19 75 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} 

我在控制台的验证部分选择了“为每个电子邮件地址多个帐户”,但他们仍然似乎互相影响。

+0

Alex,这是您导入的Firebase.com项目,还是您创建的新项目? – alfongj

+0

这是我从Firebase.com导入的一个项目,但正如我在下面的答案中提到的,当我从console.firebase.google.com启动一个新项目时,所有内容都已解决。如果您想了解更多关于特定项目的详细信息,我很乐意提供关于或访问特定项目的信息,如果您能以某种方式直接与我联系。 –

+0

谢谢Alex!如果你可以在alfongj-at-google-dot-com给我发电子邮件,告诉你有问题的项目的详细信息,那就太好了,所以我们可以看看:) – alfongj

回答

1

解决了这个!最初我只是从旧的控制台转移我的应用程序,并使用'signInWithEmail'。我刚刚在新的Firebase控制台上删除了我的应用程序,开始了一个新应用程序,并使用FIREmailPasswordAuthProvider和'signInWithCredential',而现在一切似乎都在进行中。

相关问题