当前位置: 首页 > 知识库问答 >
问题:

电子邮件确认防火墙

邴英毅
2023-03-14

我使用的是firebase javascript API。

registerUserListener() {
    return ConfigRepo.getInstance().FirebaseAuth.onAuthStateChanged((user) => {
      console.log('splash - registerUserListener', user);
      if (user) {
        if (user.emailVerified) {
          //It's  not called
        }
      } else {
          //It's  not called
      }
    });
  }

也不起作用

FirebaseApp.auth().currentUser()

共有1个答案

殳智志
2023-03-14

我使用用户API为它找到了一个解决方案。

reload()返回Firebase。包含无效的promise

如果已登录,则刷新当前用户。

 类似资料:
  • 此API适用于移动应用程序。目标是让用户在注册时确认电子邮件。当用户注册时,会生成一个确认链接并通过电子邮件发送。我在MVC项目中也采用了同样的方法,效果很好,但在Web API项目中,它似乎无法实现。现在,当用户单击该链接时,应该点击相应的动作方法并完成任务。 唯一的问题是,ConfirmEmail操作方法在单击确认链接时没有被触发,尽管它看起来很好。 以下是可能有帮助的主要配置 MVC服务配置

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

  • 主要内容:创建用户,登录,注销在本章中,我们将向您介绍如何使用Firebase电子邮件/密码身份验证。在开始之前,需要设置登录方法,参考以下图所示 - 点击设置登录方法,然后选择电子邮件地址/密码,打开启用并保存,如下图所示 - 创建用户 要验证用户,可以使用方法。 示例 让我们来看看下面的一个例子。参考代码 - 接下来,您可以检查Firebase仪表板中的数据库,并查看用户是否已创建成功。如下所示,已经创建了一个用户账号 -

  • 我做了一个AWS Cognito用户池,没有电子邮件或电话属性(只有用户名和密码),MFA关闭了。然而,当新用户注册时,他们无法登录,直到他们的帐户得到确认。当然,这是不可能的,因为没有电子邮件或电话发送校验码。 我如何不需要用户确认,或者在注册时自动确认用户? 下面是Cognito用户池中相关选项卡的一些屏幕截图:

  • 我最近开始创建电子邮件模板,遇到了一些问题,我找不到任何解释。 我从buttons.cm生成按钮时希望它们是防弹的,虽然它们对大多数客户端都很好,但在基于web的outlook客户端上却失败了。 结果如下所示(稍有修改,稍后解释) 我的目标是: 工作版本的屏幕截图 但我得到的所有基于浏览器的outlook客户端的信息是: 失败版本的屏幕快照 问题是在失败的版本中 单元格填充失败 按钮不再是链接,实