两个
/**
* @Assert\Regex(
* pattern="/(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{7,}/",
* message="Uw wachtwoord moet zeven tekens of langer zijn, minimaal één getal bevatten, een hoofletter en een kleine letter. "
*)
*/
protected $plainPassword;
而且
<property name="plainPassword">
<constraint name="NotBlank">
<option name="message">fos_user.password.blank</option>
<option name="groups">
<value>Registration</value>
<value>ResetPassword</value>
<value>ChangePassword</value>
</option>
</constraint>
<constraint name="Length">
<option name="min">2</option>
<option name="max">4096</option>
<option name="minMessage">fos_user.password.short</option>
<option name="groups">
<value>Registration</value>
<value>Profile</value>
<value>ResetPassword</value>
<value>ChangePassword</value>
</option>
</constraint>
</property>
威尔的工作。错误来自我很久以前做出的验证器文件。这个验证器有一个错误,这个错误是这个选项无效的原因。
通过添加“* groups = {”registration“}”我修复了错误。
如果你跟我一样检查同样的错误检查你的验证文件的错误并修复它们。
您正在使用fosuserbundle? – ahmedbhs
是的,我似乎它仍然使用默认的FOSUserBundle密码强度值 –
你谈论改变密码或通过邮件重新排序,你可以给我的网址! – ahmedbhs