我正在使用Firebase身份验证,并通过电子邮件和密码创建用户,在前端,我使用(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&].{6,}
这样的正则表达式来控制密码的复杂性,
应至少为6个字符,1个大写字母,1个小写字母,1个数字,1个符号
到目前为止一切顺利。
当用户忘记密码时,我在firebese auth上致电sendPasswordResetEmail
,它将向用户发送密码重置链接,但是当用户单击链接时,它仅具有默认的最少6个字符的规则,组合字母和数字
我已经搜索过,所有解决方案都是关于signup
,而不是forget password
有什么办法可以控制吗?