如何将“ CreateUserWithEmailAndPassword”的凭据链接到已通过“ PhoneAuthProvider”进行身份验证的帐户?

时间:2020-09-23 08:13:21

标签: java android authentication firebase-authentication email-validation

当我们使用 PhoneAuthProvider 对用户进行身份验证时,我们在Firebase身份验证中获得了UID。我们需要用户输入电子邮件地址来恢复他的帐户。用户输入电子邮件地址后,我们将使用createUserWithEmailAndPassword验证该电子邮件。但是,问题开始了。验证电子邮件是否提供了新ID,并且旧ID不能使用firebaseAuth.getCurrentUser()调用。我搜索了链接以上两个凭证的解决方案,但没有找到正确的答案。另一个问题是在每个活动中都处理每种身份验证方法。这是因为填写恢复电子邮件对于用户是可选的。

请给我解决此类问题的任何建议。

0 个答案:

没有答案