X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/7c33ae00002edd46b787d6b44de3a787b4c92f6b..ce8058445d7a8a9cc1601e00a153e37c48c9500f:/src/lib/Usuario.php?ds=inline diff --git a/src/lib/Usuario.php b/src/lib/Usuario.php index 415d22e..3392ad3 100644 --- a/src/lib/Usuario.php +++ b/src/lib/Usuario.php @@ -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,8 @@ class Usuario else $d = file_int_get($id); $this->_nombre = $d[1]; $this->_apellido = $d[2]; + file_creditos_login($id); // Actualizamos créditos + file_log_add($id, 'Ingreso al sistema'); } function getId() @@ -95,6 +98,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 +111,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 +156,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 ''; }