X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/4004ec643157ebf5e77f4ef192acfdf5acacb541..9142af812076cdef19972cf9f4b3d584f1b247c1:/src/lib/validacion.php diff --git a/src/lib/validacion.php b/src/lib/validacion.php index 04f51cd..13c965a 100644 --- a/src/lib/validacion.php +++ b/src/lib/validacion.php @@ -143,20 +143,34 @@ function check_numero($n) return false; } +/// Verifica que sea un número de registro de un asociado (retorna error). +function ret_check_asociado($user) +{ + if (Usuario::asociado($user)) return ''; + return "$user no es un número de registro de un usuario asociado!"; +} + +/// Verifica que sea la password correcta (retorna error). +function ret_check_password($user, $pass) +{ + if ($user->getPassword() == $pass) return ''; + return 'Contraseña incorrecta!'; +} + /// Verifica que sea un número de registro de un asociado. function check_asociado($user) { - if (Usuario::asociado($user)) return true; - error("$user no es un número de registro de un usuario asociado!"); - return false; + if ($err = ret_check_asociado($user)) + error($err); + return !$err; } /// Verifica que sea la password correcta. function check_password($user, $pass) { - if ($user->getPassword() == $pass) return true; - error('Contraseña incorrecta!'); - return false; + if ($err = ret_check_password($user, $pass)) + error($err); + return !$err; } ?> \ No newline at end of file