【发布时间】:2019-11-02 23:27:48
【问题描述】:
在我当前的项目中,我正在使用电子邮件 ID 注册用户,然后在用户更新电话号码时在个人资料部分中,我对该电话号码进行身份验证并使用 PhoneAuthCredentials 我正在合并同一用户的两种身份验证方法。
现在真正的痛苦是,我的用户可以使用电话号码或电子邮件 ID 登录,但电子邮件 ID 用户必须输入密码,而电话号码则需要 OTP。
(我试过了,输入了signInWithEmailAndPassword()的电话号码和密码,但没有用)
我希望用户使用密码登录电子邮件或电话。 Flipkart 的做法。
有什么办法可以解决吗?
【问题讨论】:
-
他们还没有发布这种类型的功能,开发人员可以使用手机/gmail实现登录。开发人员需要选择电话身份验证或电子邮件身份验证。这个问题主要与 Firebase 即将发布的更新有关,或者您可以使用此方法登录 stackoverflow.com/a/41201980/10182897
-
@akshay 我也在尝试使用 firebase 来实现这个登录/注册流程。我已经在云功能下部署了 signInWithPhoneAndPassword 但我有一个问题,我如何检查密码与输入的密码,因为我已经使用 firebase phoneAuth 注册,用户输入电子邮件和密码。你愿意指导我吗?
标签: android firebase firebase-authentication