【问题标题】:I'm having problem with Firebase authentication [closed]我在使用 Firebase 身份验证时遇到问题 [关闭]
【发布时间】:2020-11-20 03:53:46
【问题描述】:

我正在尝试使用电子邮件/密码和 Google 身份验证进行 Firebase 身份验证。电子邮件/密码登录工作正常,但我遇到了每个帐户一封电子邮件的问题。在我使用电子邮件/密码注册并尝试使用 Google auth 登录后,应该会出现有关“auth/email account -already in use”的错误消息,但它只是像正常行为一样登录。
我很困惑。我打算将帐户链接到同一个电子邮件帐户,但由于发生了这种奇怪的行为,我不确定下一步该怎么做。如果有人向我解释这个问题,我会很棒。这是基于 React.js 和 React-router 和 firebase。

【问题讨论】:

标签: javascript reactjs firebase firebase-authentication


【解决方案1】:

Google Auth 是 Gmail,因此具有“更高的权限”。

如果您可以使用 Gmail/密码登录,则您被识别为电子邮件地址所有者,因此有权登录您的 Firebase 帐户。

如果您尝试使用 Facebook 登录,在您使用电子邮件/密码注册后,您将收到您想要查看的错误“auth/email account -already in use”。

这是正确的 firebase 行为。

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多