rollerworks/password-strength-bundle

Symfony 的密码强度验证器捆绑包

安装数: 3,005,047

依赖关系: 6

建议者: 1

安全: 0

星标: 142

关注者: 2

分支: 26

开放问题: 0

类型:symfony-bundle

v3.0.1 2024-07-22 13:29 UTC

README

此 Symfony-bundle 将 Rollerworks PasswordStrengthValidator 集成到您的 Symfony 应用程序中。

PasswordStrengthValidator 为 Symfony Validator 提供了各种密码强度验证器。

此捆绑包提供了与由 John Bafford 创建的 PasswordStrengthBundle 相同的功能级别。并被认为是原始捆绑包的替代品。

安装

要安装此包,请在您的 composer.json 中添加 rollerworks/password-strength-bundle

$ php composer.phar require rollerworks/password-strength-bundle

现在,Composer 将自动下载所有必需的文件,并为您安装它们。

Symfony Flex假定启用捆绑包并添加所需配置。https://symfony.ac.cn/doc/current/bundles.html

否则启用 Rollerworks\Bundle\PasswordStrengthBundle\RollerworksPasswordStrengthBundle

要求

您需要至少 PHP 8.2,mbstring 推荐但不是必需的,并且至少需要 Symfony 6。

基本用法

有关各种约束的文档可以在 PasswordStrengthValidator 包中找到。

版本控制

为了透明度和对发布周期的洞察,并力求保持向后兼容性,此包尽可能按照语义版本控制指南进行维护。

发布将按照以下格式编号

<major>.<minor>.<patch>

并按照以下指南构建

  • 破坏向后兼容性会增加主要版本(并重置次要和补丁)
  • 不破坏向后兼容性的新功能会增加次要版本(并重置补丁)
  • 错误修复和杂项更改会增加补丁

有关 SemVer 的更多信息,请访问 http://semver.org/

许可证

此库根据MIT 许可证发布。

贡献

这是一个开源项目。如果您想做出贡献,请阅读 贡献指南。如果您正在提交拉取请求,请遵循提交补丁部分中的指南。