【问题标题】:Customize validation & text in Firebase reset password form?在 Firebase 重置密码表单中自定义验证和文本?
【发布时间】:2020-05-17 15:52:44
【问题描述】:

我在 Flutter 应用中使用 Firebase 身份验证。我使用 PIN 而不是普通密码,这是我严格定义的 6 位数字。如果我的用户忘记了他们的 PIN,我唯一的选择(或不?)是调用 sendPasswordResetEmail 方法。

await firebaseAuth.sendPasswordResetEmail(email: userEmail);

问题是他们可以在 Firebase 重置密码输入中键入任何新密码,并打破仅限 6 位数字的规则。有没有办法自定义验证、标题文本等?

更新: 为澄清起见,重置密码表单由 Firebase 提供。用户不可能通过我的应用程序设置他们的新密码来验证。他们点击了电子邮件中的恢复链接,从而重定向到 Firebase 网站以设置新密码。所以我上面截图中的图片是 Firebase 网站,甚至不是我的颤振应用程序,因此它甚至不是 TextFormField。这是与“重复”不同的问题。

【问题讨论】:

  • 好问题,但我认为至少没有 Firebase 专有的控制面板没有此选项,或者最多编辑的是电子邮件发送模板。

标签: firebase flutter dart firebase-authentication


【解决方案1】:

目前无法为 Firebase 身份验证的内置电子邮件+密码提供程序设置您自己的密码要求。如果你想控制密码要求,你必须build your own auth provider

【讨论】:

    猜你喜欢
    • 2022-07-06
    • 2019-07-04
    • 1970-01-01
    • 2020-06-23
    • 2020-07-21
    • 2015-12-12
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多