首页 > 解决方案 > 有没有办法在颤动的应用程序中使用 Firebase Auth 重置密码?

问题描述

Firebase Auth 有一种发送验证电子邮件的方法,以便用户可以重置他/她的密码。此链接将用户重定向到将写入和保存新密码的网站。

有没有办法使用flutter和firebase inapp重置用户密码?我的意思是,我可以通过短信或电子邮件发送验证码,然后将其输入到应用程序中,用户将在应用程序内选择一个新密码吗?

谢谢!

标签: firebaseflutterdartfirebase-authentication

解决方案


您可以通过使用自定义电子邮件处理程序以及动态链接在您的应用程序中打开它们来做到这一点。这可能需要一个自定义域来执行此操作。一旦用户在自定义路由/页面上访问您的应用程序,您就可以使用applyActionCode 方法来处理电子邮件操作。在此处查看我的答案以获取有关处理电子邮件操作的详细说明:

如何在 Flutter 中为 Firebase 身份验证构建自定义电子邮件操作处理程序


推荐阅读