]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
Se loguean las actividades del usuario (intentos de login, login existoso, logout...
authorLeandro Lucarella <llucax@gmail.com>
Wed, 4 May 2005 21:00:08 +0000 (21:00 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Wed, 4 May 2005 21:00:08 +0000 (21:00 +0000)
src/lib/Usuario.php

index 415d22ee48a48c05b2a5a6720acc03179efc774e..550659c895579fb1f52517c214601299e56c04ec 100644 (file)
@@ -13,6 +13,7 @@ require_once 'lib/file.admins.php';
 require_once 'lib/file.users.php';
 require_once 'lib/file.int.php';
 require_once 'lib/file.ase.php';
+require_once 'lib/file.log.php';
 
 /**
  * XXX detailed description
@@ -38,6 +39,7 @@ class Usuario
         else                   $d = file_int_get($id);
         $this->_nombre = $d[1];
         $this->_apellido = $d[2];
+        file_log_add($id, 'Ingreso al sistema');
     }
 
     function getId()
@@ -95,6 +97,12 @@ class Usuario
             $this->getFotoFilename(), $this->getNombre(), $this->getNombre());
     }
 
+    /// Salida del sistema.
+    function logout()
+    {
+        file_log_add($this->_id, 'Salida del sistema');
+    }
+
     /**
      * Valida que la password del usuario sea correcta.
      * @return bool true si es correcta.
@@ -102,6 +110,7 @@ class Usuario
      */
     function validar($id, $pass)
     {
+        file_log_add($id, 'Intento de ingreso al sistema');
         $user = file_users_get($id);
         if (!$user) return false;
         return $user[1] == $pass;
@@ -146,6 +155,7 @@ class Usuario
                 return 'No se pudo crear el archivo de créditos!';
         }
         if (!copy($foto, "fotos/$id")) return 'No se pudo copiar la foto!';
+        file_log_add($id, 'Se asocia al usuario');
         return '';
     }