@@ -39,7 +40,7 @@ class FormRegister extends Form {
".$errorPassword2."
✔❌
-
+
".$errorVerify."
@@ -58,7 +59,7 @@ class FormRegister extends Form {
$nombre = $this->test_input($datos['new_name']) ?? null;
$nombre = strtolower($nombre);
if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) {
- $result['new_name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres.";
+ $result['new_name'] = "El nombre tiene que tener\nuna longitud de al menos\n3 caracteres\ny menos de 15 caracteres.";
}
$email = $this->test_input($datos['new_email']) ?? null;
@@ -68,12 +69,17 @@ class FormRegister extends Form {
$password = $this->test_input($datos['new_pass']) ?? null;
if ( empty($password) || !mb_ereg_match(self::HTML5_PASS_REGEXP, $password) ) {
- $result['new_pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres 1 mayúscula y 1 número.";
+ $result['new_pass'] = "El password tiene que tener\nuna longitud de al menos\n 4 caracteres 1 mayúscula y 1 número.";
}
$password2 = $this->test_input($datos['repass']) ?? null;
if ( empty($password2) || strcmp($password, $password2) !== 0 ) {
$result['repass'] = "Los passwords deben coincidir";
}
+
+ $verify = $this->test_input($datos['terms']) ?? null;
+ if ( empty($verify) ) {
+ $result['terms'] = "Debe confirmar la casilla de\ntérminos y condiciones.";
+ }
if (count($result) === 0) {
$bd = new UserDAO('complucine');