在Symfonob娱乐下载y 6.3:新密码强度约束
2023年4月24日·发表的哈维尔Eguiluz
ob娱乐下载Symfony 6.3是支持由:
Les-Tilleuls。鸡笼是70 + Symfony的团队专家可以ob娱乐下载帮助您设计、开发和修复您的项目。我们提供广泛的专业服务,包括开发、咨询、指导、培训和审计。我们还在JS高技能,去DevOps。我们是一个工人合作!
提供的
弗洛伦特·Morselli
在# 49789。
许多web应用程序的密码是一个重要特征。ob娱乐下载Symfony提供了许多工具密码散列、迁移和处理根据最安全的推荐做法。我们甚至在2019年推出了一个约束检查一个给定的密码不会妥协由于安全漏洞。
在Syob娱乐下载mfony 6.3我们引入一个新的约束验证给定的密码的强度。从技术上讲,它的工作原理就像许多其他类似的公共图书馆,检查如果熵给定密码达到一定的阈值。
默认情况下,密码是必需的和中等强度的场合,但配置有四个层次:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
/ / src /实体/ User.php名称空间应用程序\实体;使用ob娱乐下载\组件\验证器\约束作为断言;类用户{/ /……#(断言\ PasswordStrength)受保护的美元rawPassword;#[断言\ PasswordStrength (minScore: PasswordStrength:: STRENGTH_VERY_STRONG)]受保护的美元rawAdminPassword;}
这是所有。在您的应用程序中使用这个约束对你很简单,但是可以帮助你的用户和客户。考虑添加它当你使用密码和阅读PasswordStrength约束文档更多地了解它。
发表在#生活在边缘
评论
酸甜苦辣Andreas贝伦德
说在4月25日,2023年在火灾
这是一个很好的新确认器谢谢,但恕我直言应该有不同的解释水平。低、中、强等并不真正知道被认为是低,中或强。
还应该有更好的错误信息呈现给用户,只是“密码强度过低。请使用强密码。”不是一个用户应该看到。
还应该有更好的错误信息呈现给用户,只是“密码强度过低。请使用强密码。”不是一个用户应该看到。
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
缺少括号:
“#[断言\ PasswordStrength ([“minScore”= > PasswordStrength:: STRENGTH_VERY_STRONG]))”
“#[断言\ PasswordStrength (minScore: PasswordStrength:: STRENGTH_VERY_STRONG)]”
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now