gpt4 book ai didi

firebase - 错误 : Firebase Auth Google delete EmailPassword Auth

转载 作者:行者123 更新时间:2023-12-03 19:37:02 28 4
gpt4 key购买 nike

我已经有使用电子邮件和密码注册的用户。

当用户注销,然后使用具有相同电子邮件的google登录时,使用Auth相同的userId登录成功,但电子邮件密码auth消失了(信封图标消失了)。有点被取代了

我的登录应用程序有 3 个按钮:

  • 手机登录
  • 使用电子邮件和密码登录
  • 使用 Google 登录

  • 假设我有用户 A 已经注册:
    电子邮件:awesomeA@gmail.com
    通过:一些密码

    然后用户 A 出于某种原因退出,然后使用 Google 再次登录,但使用相同的电子邮件 (awesomeA@gmail.com)

    在Console Auth中,userId A和之前一样,但是firebase Auth中的图标只显示google,邮箱密码Auth的图标不见了

    注意:为什么我使用电子邮件密码作为主要身份验证?因为我的应用程序包含付款信息。因此,如果设备被盗,我想使用 Firebase 重新身份验证系统使其安全。所以只要小偷不知道密码,他就不能用虚拟钱包买任何东西

    最佳答案

    如果您使用 sendEmailVerfification() 向用户发送验证电子邮件,并且用户确认它,它将被添加到提供者而不是替换它。基本上,拥有 Gmail 电子邮件也意味着“已验证”。

    关于firebase - 错误 : Firebase Auth Google delete EmailPassword Auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47070529/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com