gpt4 book ai didi

ios - 通过修改 emailVerified 属性进行 Firebase 无密码身份验证?

转载 作者:行者123 更新时间:2023-11-29 00:49:08 26 4
gpt4 key购买 nike

我正在使用 Firebase 的电子邮件 + 密码身份验证系统。

我有一个用例(无密码身份验证),我想再次验证用户的电子邮件。
因此,假设他们的电子邮件已经验证过一次,我想:

  • 向他们发送另一封“验证您的电子邮件”电子邮件,我认为只需调用 sendEmailVerificationWithCompletion(..)

  • 在他们第二次验证电子邮件后,确定他们确实这样做了。第一次我可以检查 emailVerified Boolean,但是有没有办法将此 emailVerified Boolean 重置为 False 并再次检查它?

我怎样才能做到这一点?

[已编辑]

更多描述(如果有帮助的话):

我正在尝试进行无密码身份验证。也许这在 Firebase 上是不可能的,我必须使用像 auth0 这样的东西

我只有 2 个流。

流程 1:注册

  • 输入电子邮件和用户名(Firebase 中的显示名称)。

  • 验证您的电子邮件。

  • 现在,您将保持登录状态,直到应用从手机中删除(应用打开和退出时分别使用默认密码登录和退出)

流程 2:登录

  • 如果您拥有该应用程序的帐户,但您之前将其删除并重新安装,则此流程将变得相关

  • 输入您的电子邮件/用户名

  • 如果您有帐户,您将收到一封电子邮件,用于“再次验证您的身份”

  • 已验证?现在,您将保持登录状态,直到应用程序从手机中删除(应用程序打开和应用程序退出时分别使用默认密码登录和退出)

最佳答案

我认为在 Firebase 中不可能实现真正的无密码电子邮件身份验证系统。我将改为使用 Auth0 来执行此操作

关于ios - 通过修改 emailVerified 属性进行 Firebase 无密码身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38317347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com