【问题标题】:Firebase Email VerificationFirebase 电子邮件验证
【发布时间】:2016-08-24 17:53:05
【问题描述】:

我是 Firebase 的菜鸟。我要求提供一种分步指南来设置电子邮件验证。

目前,我的应用程序使用基本的电子邮件密码登录。我希望对用户进行验证,因此我根据用户的 emailVerified 属性隐藏内容。我正在调用 .sendEmailVerification() 并将其发送到当前用户的电子邮件,但是,每当我单击电子邮件中的链接时,它会说该链接已过期或有人使用它,这也不会更改该属性。我怀疑这与 api 管理器有关。我目前将我的网站托管到内置 Firebase 托管 URL。

基于文档中的此链接(指的是类似的功能,但不是确切的功能):https://firebase.google.com/docs/reference/js/firebase.auth.Auth#sendPasswordResetEmail

附言我在文档中找不到有关此确切功能的任何信息。

我认为我需要在电子邮件链接或我的网站上设置某种监听器?

在此先感谢,任何答案都非常感谢。

【问题讨论】:

  • 这些邮件有一个默认处理程序,您可以根据需要覆盖它。见firebase.google.com/docs/auth/custom-email-handler
  • 我想坚持使用默认值。我只是不明白它们是如何工作的。你能解释一下或给我发一个文档中的链接吗?谢谢。
  • 由于电子邮件验证在 Android 上尚不可用,因此您找到的参考文档是目前唯一可用的。抱歉,我没有更好的东西可以提供。

标签: email firebase firebase-authentication


【解决方案1】:

您的浏览器 api 密钥可能存在问题。您可能对它有一些推荐人限制。这可能会导致出现误导性错误(代码已过期或已使用)。要么解决这个问题,要么在 Google 控制台中生成一个新问题。

【讨论】:

    猜你喜欢
    • 2017-05-30
    • 2020-07-16
    • 2021-07-10
    • 2021-10-10
    • 2019-04-03
    • 2018-12-25
    • 1970-01-01
    相关资源
    最近更新 更多