Restricciones de passwords

Buenos dias: Estamos usando Guarani 3.16. Queriamos consultarles en qué archivo del 3w se hace el update de la clave cuando ingresan a la pantalla para restaurarla. Necesitamos establecer condiciones para la clave. Antes de cualquier pregunta hacia nosotros, necesitamos esta info lo antes posible. Si podrian ser tan amables de brindarnos la respuesta lo mas directo posible. Gracias!

Saludos

Hola Juan,

La contraseña se valida en la función accion__reset_pass de la clase src/siu/operaciones/acceso/controlador.php. Por lo que veo, solo valida la longitud en la función validar_clave_permitida de la clase src/siu/modelo_g3/nucleo/_lib/usuarios/usuario_nucleo.php.

Para personalizar la validación, deberían hacerlo en Guaraní Gestión, archivo personalizacion/php/nucleo/_lib/usuarios/usuario.php, algo así:


<?php 
  class usuario extends usuario_nucleo { 
      
      	static function validar_clave_permitida($clave)
	{
                $permitida = parent::validar_clave_permitida($clave);
                $nueva_condicion = true; // Nueva condición
                return ($permitida && $nueva_condicion);
	}
  } 
?>

NOTA: Esto impacta en 3W y Gestión.

saludos.
4

Muchas gracias! Nos funcionó bien! Gracias

Saludos!