// vendor/friendsofsymfony/user-bundle/Ressources/config/validation.xml
<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>
Das obere ist nur kopieren eingefügt aus Fosusbundle. Wie Sie sehen können, fügt fosuserbundle die Gruppe ResetPassword hinzu. versuchen, so gut dies so
/**
* @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. ",
* groups = { "ResetPassword"}
*)
*/
protected $plainPassword;
aktualisieren
Alles, was Sie tun müssen, um die Zeile hinzufügen
* groups = { "ResetPassword"}
zum $ Plain Anmerkung.
Sie verwenden fosuserbundle? – ahmedbhs
Ja ich bin, es scheint, dass es immer noch die Standard-FOSUserBundle Passwortstärke Werte –
Ihre Rede über das Ändern des Passworts oder das Resenting per Mail verwenden, können Sie mir URL geben! – ahmedbhs