firebase - 有没有办法在颤动的应用程序中使用 Firebase Auth 重置密码?
问题描述
Firebase Auth 有一种发送验证电子邮件的方法,以便用户可以重置他/她的密码。此链接将用户重定向到将写入和保存新密码的网站。
有没有办法使用flutter和firebase inapp重置用户密码?我的意思是,我可以通过短信或电子邮件发送验证码,然后将其输入到应用程序中,用户将在应用程序内选择一个新密码吗?
谢谢!
解决方案
您可以通过使用自定义电子邮件处理程序以及动态链接在您的应用程序中打开它们来做到这一点。这可能需要一个自定义域来执行此操作。一旦用户在自定义路由/页面上访问您的应用程序,您就可以使用applyActionCode 方法来处理电子邮件操作。在此处查看我的答案以获取有关处理电子邮件操作的详细说明:
推荐阅读
- javascript - Electron AJAX 请求返回原始 PHP
- ruby-on-rails - 一个路由的多个控制器
- jupyter - Jupyter 和 IRuby:如何在执行单元之前重置所有变量?
- react-native - 自定义字体未加载 React-Native
- c# - 从 Log4net 迁移到 .net Core 日志记录
- javascript - 完成后获取 BehaviorSubject 的最后一个值
- actions-on-google - 品牌验证成功完成,但谷歌控制台上的操作仍然显示:是保留的品牌名称。在此处验证所有权
- python-3.x - Python 日志文件中的变量包含
- php - 如何在 yii basic 中的文件夹上传中将文件上传到服务器。我已经尝试过,但它的 npt 工作
- c# - 选择条件是否仅与一个特定值匹配