]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/validacion.php
Se hace que se recupere la sesión.
[z.facultad/75.43/tp1.git] / src / lib / validacion.php
index 04f51cdc1e87341a46f1b50d6279bfd3738738ca..13c965a7a59765617517be3dd6c1c17409a575f6 100644 (file)
@@ -143,20 +143,34 @@ function check_numero($n)
     return false;
 }
 
     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)
 {
 /// 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)
 {
 }
 
 /// 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
 }
 
 ?>
\ No newline at end of file