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!
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);
}
}
?>