correction sur validation du password (ref #111)
This commit is contained in:
parent
f9df134c46
commit
6c1648e184
|
@ -729,7 +729,7 @@ class RegistrationController extends Controller
|
||||||
$password=$data["password"];
|
$password=$data["password"];
|
||||||
$message="";
|
$message="";
|
||||||
if(!empty($password)) {
|
if(!empty($password)) {
|
||||||
if (strlen($password) < '8') {
|
if (strlen($password) < $this->getParameter("keyterm")) {
|
||||||
$message = "Votre mot de passe doit contenir au minimum 8 caractères, constitué de chiffres, de lettres et caractères spéciaux";
|
$message = "Votre mot de passe doit contenir au minimum 8 caractères, constitué de chiffres, de lettres et caractères spéciaux";
|
||||||
}
|
}
|
||||||
elseif(!preg_match("#[0-9]+#",$password)) {
|
elseif(!preg_match("#[0-9]+#",$password)) {
|
||||||
|
|
|
@ -68,7 +68,8 @@
|
||||||
|
|
||||||
<div class='alert alert-info' style='font-size: 80%;padding: 5px;margin-top: -10px;'>
|
<div class='alert alert-info' style='font-size: 80%;padding: 5px;margin-top: -10px;'>
|
||||||
Caractères interdits = accent, espace, caractères spéciaux sauf @ . - _<br>
|
Caractères interdits = accent, espace, caractères spéciaux sauf @ . - _<br>
|
||||||
Taille minimum = 5 caractères
|
Taille minimum = {{keyterm}} caractères
|
||||||
|
Doit être constitué de chiffres, de lettres et caractères spéciaux
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if form.password is defined %}
|
{% if form.password is defined %}
|
||||||
|
|
|
@ -75,7 +75,8 @@
|
||||||
|
|
||||||
<div class='alert alert-info' style='font-size: 80%;padding: 5px;margin-top: -10px;'>
|
<div class='alert alert-info' style='font-size: 80%;padding: 5px;margin-top: -10px;'>
|
||||||
Caractères interdits = accent, espace, caractères spéciaux sauf @ . - _<br>
|
Caractères interdits = accent, espace, caractères spéciaux sauf @ . - _<br>
|
||||||
Taille minimum = 5 caractères
|
Taille minimum = {{keyterm}} caractères
|
||||||
|
Doit être constitué de chiffres, de lettres et caractères spéciaux
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if form.password is defined %}
|
{% if form.password is defined %}
|
||||||
|
|
|
@ -9,7 +9,7 @@ class PasswordValidator extends ConstraintValidator
|
||||||
public function validate($value, Constraint $constraint)
|
public function validate($value, Constraint $constraint)
|
||||||
{
|
{
|
||||||
if(!empty($value)) {
|
if(!empty($value)) {
|
||||||
if (strlen($value) <= '8') {
|
if (strlen($value) < '8') {
|
||||||
$this->context->addViolation($constraint->message);
|
$this->context->addViolation($constraint->message);
|
||||||
}
|
}
|
||||||
elseif(!preg_match("#[0-9]+#",$value)) {
|
elseif(!preg_match("#[0-9]+#",$value)) {
|
||||||
|
|
Loading…
Reference in New Issue