嗨,我对symfony真的很陌生,对此的想法对我来说尤其是新的,特别是框架的行为方式。我正在使用Symfony 2.8(由于项目需求)。现在,我需要使用RollerWorks/strength-password-validator来实现密码强度验证器,因为这里的指令不清楚,我也不知道从哪里开始。我什至不知道注释的含义。有一些示例使用了此验证,但是正在使用yml文件,就像THIS
目前尚不清楚我该如何开始。我添加了
new Rollerworks\Bundle\PasswordStrengthBundle\RollerworksPasswordStrengthBundle(),
在AppKernel中registerBundles
函数下。然后在User.php文件下的UserBundle / Entity上添加了
use Rollerworks\Component\PasswordStrength\Validator\Constraints as RollerworksPassword;
/**
* @RollerworksPassword\PasswordStrength(minLength=7, minStrength=3)
*/
protected $password;
但是注册后没有任何反应。即使我使用的密码强度小于7,它仍然可以接受,即使最简单的密码也不起作用。关于此的任何想法将非常有帮助。
谢谢