作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在Flutter应用中使用Firebase身份验证。我使用PIN代替普通密码,而我严格定义了6位数字。如果我的用户忘记了PIN,我唯一的选择(或不是?)是通过调用sendPasswordResetEmail
方法。await firebaseAuth.sendPasswordResetEmail(email: userEmail);
问题是他们可以在Firebase重置密码输入中键入任何新密码,并且只能打破6位数字的规则。有什么方法可以自定义验证,标题文本等?
更新:
仅作说明,Firebase提供了重置密码表格。用户无法通过我的应用设置新密码进行验证。他们单击了电子邮件中的恢复链接,从而重定向到Firebase网站以设置新密码。因此,上面我的屏幕快照中的图片是Firebase网站,甚至不是我的flutter应用程序,因此甚至不是TextFormField
。这是与“重复”不同的问题。
最佳答案
当前无法为Firebase身份验证的内置电子邮件+密码提供程序设置您自己的密码要求。如果要控制密码要求,则必须build your own auth provider。
关于firebase - 在Firebase重设密码表单中自定义验证和文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60013011/
我是一名优秀的程序员,十分优秀!