Rollerworks /强度验证器的设置方式

时间:2019-01-06 17:17:01

标签: symfony symfony-2.8

嗨,我对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,它仍然可以接受,即使最简单的密码也不起作用。关于此的任何想法将非常有帮助。

谢谢

0 个答案:

没有答案