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

Firebase 在不验证帐号的情况下重置密码

董琦
2023-03-14

有没有办法让用户在重置密码时重置其firebase密码,而无需实际验证帐户?

最初创建帐户时,用户信息中的“已验证”设置为false,一旦创建帐户,我们将收到一封带有验证帐户url的电子邮件。但是,当用户“忘记密码”时,密码重置邮件将发送给用户,当用户实际重置密码时,firebase userinfo“验证”设置为true。

共有1个答案

蒋健
2023-03-14

电子邮件验证只是通过一般发送一个链接之类的方式来确认该电子邮件属于那个人。现在,如果用户可以访问重置密码的链接,那么他们肯定拥有该电子邮件(除非其他人可以访问他们的设备)。

如果严格要求在验证电子邮件时不要将< code>emailVerified设置为true,那么您必须使用Firebase Admin SDK实现自己的逻辑,它将运行在云功能或定制服务器上。

 类似资料:
  • 这件事我已经绞尽脑汁好几个星期了。我有麻烦得到一个自定义密码重置,让用户重置他们的应用程序内的密码。 到目前为止,我能够做到以下几点: 发送密码重置电子邮件。 当用户单击该链接时,如果安装了应用程序,请打开该应用程序,并将其引导到正确的activity。 确认我的动态链接放入浏览器后将重定向到我的网站。 确认在Android Studio内部测试时,我的动态链接会将用户重定向到正确的activit

  • 我需要将数据发布到REST接口,但是接收主机使用的是自签名证书(这一点不会改变),因此我需要忽略我收到的明显的证书验证错误。 我的初始脚本如下所示: 如前所述,这将生成以下StackTrace: 回溯(最近一次调用):文件“send_data.py”,第15行,在urlopen(post_it_早已,context=ctx)文件“c:\users\myusername\appdata\local\

  • 这样做的原因是我想要保护我的API或者“锁定”它只对我指定的客户机。有时我会有一个没有用户登录的应用程序。我不想纠缠我的用户现在登录只是为了我的API是安全的。或者其他时候,我只想像在一个网站上那样管理自己的用户,而不使用Google+、Facebook,或者其他什么登录认证。 首先,让我介绍一下如何使用文档中指定的Google Accounts登录名,通过云endpointAPI验证Androi

  • 问题内容: 我检查了用户是否通过电子邮件验证。但是,无论我发送并确认了多少电子邮件,验证状态仍为。检查时我做错什么了吗? 问题答案: 我如何实现此功能的方法是添加一个 带有时间间隔的,它将检查用户是否已通过验证,然后在完成验证后终止计时器。 检查您当前用户状态的功能:

  • 我检查了用户是否通过电子邮件进行验证。但是,无论我发送并确认了多少封电子邮件,验证状态仍然是。我在检查时是否做错了什么?

  • 对于评估,我希望使用DexGuard加密APK文件中的所有字符串,但不使用模糊、收缩或优化选项 这是可能的还是我被迫混淆APK来加密它 我使用以下命令行加密所有类: conf.pro如下所示: 我已经使用了工具获取所有类名,然后使用