【问题标题】:ResetPassword within my flutter app using FirebaseAuth使用 FirebaseAuth 在我的颤振应用程序中重置密码
【发布时间】:2021-06-14 16:01:14
【问题描述】:

我正在尝试在我的颤振应用程序中重置用户帐户的密码,而不是通过发送到电子邮件的链接重置密码, 我在 FirebaseAuth 中找到了一个方法:
confirmResconfirmPasswordReset(code, newPassword) 我可以在使用 of 后使用它: sendPasswordResetEmail 但正如我所说,这里的问题是我收到的重置密码的电子邮件包含一个带有 oodCode 的链接,用于在网站上重置密码,

我只想显示该电子邮件中的 oodCode 以将其与 FirebaseAuth 的 confirmResconfirmPasswordReset 功能一起使用。

【问题讨论】:

    标签: firebase flutter firebase-authentication


    【解决方案1】:

    我最近在我的一个应用中实现了这一点。用我的代码查看这个 github 要点:https://gist.github.com/HadyMash/c3a2180f72efa8e0cae8e01f2d0105c2

    我有一些自定义小部件,因此您可以使用 Flutter 的任何按钮或任何可以达到相同目的的小部件替换 ThemedButton() 等小部件。如果有任何小部件不清楚你应该用什么替换它们,请告诉我,我会告诉你它们是什么或为它们提供代码。

    我还发布了我的整个 auth.dart 文件,但只需要几个函数,因此您可以检查这些函数并将它们实现到您的身份验证系统中。

    结果如下所示:https://dsc.cloud/d061d0/Simulator-Screen-Recording-iPhone-12-Pro-Max-2021-06-14-at-22.41.23

    【讨论】:

    • 感谢您的回复,但我的问题是通过未登录用户的电子邮件重置密码,而不是更改已登录用户的密码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 2020-06-20
    • 2021-03-20
    • 2021-01-04
    • 2021-12-01
    • 1970-01-01
    • 2019-07-23
    相关资源
    最近更新 更多