2017-09-16 23 views
0

我的应用首先只包含谷歌登录,现在我删除它,现在用户需要使用电子邮件和密码登录,但是当我的老客户(已经用谷歌登录)无法用旧电子邮件地址它显示“该电子邮件地址已被另一个帐户使用”。他们没有任何密码?如何解决这个问题Firebase身份验证创建用户再次问题

+0

难道你不能删除他们的帐户,让他们注册电子邮件和密码? –

+0

然后uid会改变,所有历史与uid一起存储,如果它改变旧用户不能跟踪他们的旧活动 –

+1

https://firebase.google.com/docs/auth/android/account-linking帐户链接是你所需要的。 –

回答

0

问题通过实现this.afAuth.auth.sendPasswordResetEmail(this.email).catch解决(error => {})。then(res => {});