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

如何在Flutter应用程序中使用Firebase添加电子邮件身份验证?

宋涵忍
2023-03-14

我正在创建一个应用程序,用户必须使用电子邮件和密码注册。我希望firebase首先验证电子邮件,如果它确实存在并且是电子邮件,并在firebase中创建帐户后向用户发送链接以验证电子邮件。我该怎么做?有人能告诉我吗?

共有1个答案

朱运诚
2023-03-14

这一点以前已经讨论过很多次,所以我将在下面提供一些链接。底线是Firebase电子邮件密码提供程序在创建帐户之前不提供要求电子邮件验证的方法。与此最接近的是电子邮件链接提供商,它发送一封电子邮件,让用户登录帐户(无需输入密码)。

之前关于该主题的一些问题:

  • 使用Flutter和Firebase在确认注册之前验证用户的电子邮件地址
  • 注册时的Firebase电子邮件验证
  • 如何在验证电子邮件之前阻止Firebase/Vue.js中的用户身份验证
  • 更多...
 类似资料:
  • 我正在开发一个带有Firebase内置电子邮件/密码验证系统的基本消息应用程序。我想在生成的authData负载中添加一个键值“username”选项,作为不是用户电子邮件地址的消息作者标识符。 我已经从头到尾阅读了所有帐户的官方留档,如果您要将自定义数据添加到AuthData,则想法是迁移到自定义令牌身份验证系统,但我真的希望保持现有的身份验证系统不变,除非我可以继续使用已驻留在Firebase

  • 如何使用firebase中的验证电子邮件验证使用电子邮件和密码登录的用户?这背后的逻辑是如何工作的,它在代码中会是什么样子? 解决方案/帮助:对于那些仍在寻找答案的人,我找到了这篇文章 堆栈溢出 帖子

  • 注册Firebase身份验证“电子邮件/密码”后,无需验证即可保存电子邮件。我有一份关于Flitter firebase的申请。当有人注册时,我会将他们引导到电子邮件验证页面,并将他们保留在那里,直到他们验证电子邮件。问题是,如果有人使用我的电子邮件并在未经验证的情况下删除应用程序,邮件仍会保留在数据库中。我们如何删除未经验证的电子邮件地址?

  • 我也不会得到一个错误,如果我登录我的电子邮件和密码没有验证电子邮件。 非常感谢你事先的帮助。

  • 我是新的Firebase.我已经建立了一个Firebase实时数据库,如果读写规则设置为true,可以读写它。 我的身份验证有问题。我已经为谷歌和电子邮件加密码设置了身份验证。 我的目标是允许任何用户读取数据,但只有一个用户(我自己)可以在使用单个电子邮件地址和密码登录后写入数据。 如果我用谷歌登录,我可以成功地读写数据库(规则设置为: auth!=null)。 如果使用电子邮件地址和密码登录,我

  • 我有一个Spring应用程序,它使用Kafka实例而没有任何身份验证。 现在故事发生了变化,Kafka离开了应用程序并作为集群运行。我收到了Kafka凭据用户名和密码以及主机名:端口信息。 其他信息,我需要连接到Kafka集群。 是否需要进行任何代码更改?还是我只需要在应用程序配置文件.yaml文件中添加一些信息? 我尝试了Google中建议的不同方法,但似乎对我没有任何效果,我一直收到: 错误: