Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/06/2005, 08:31
HerSAn
 
Fecha de Ingreso: mayo-2005
Mensajes: 201
Antigüedad: 18 años, 10 meses
Puntos: 2
Cita:
Iniciado por 8461277
Amigos tengo una zona restringida por un login y clave, la cual se valida a una BD mysql, lo que queria saber si se puede guardar el usuario, tiempo, fecha.... etc en una archivo para saber si estadia dentro de la zona restringida.

Alguien me podria explicar como hacerlo, o por donde comenzar, un ejemplo o codigo al respecto????


Puedes llevar una bitacora de las visitas de un usuario a tu area, ya sea en una base de datos o en un archivo de texto y tener un historico de su estancia en el area. Generalmente yo uso la PEAR::Log para esa tarea te dejo un ejemplo sencillo de como usarla.
Código PHP:
//definicion de clase
require_once 'Log.php';
//Configuracion adicional
$conf = array('append' => true'timeFormat' => '%b %d %H:%M:%S');
//instanciamos la clase con un singleton
$miLog = &Log::singleton('file''bitacora.log'''$conf);
//registramos en nuestra bitacora las actividades del usuario
$miLog->log('El usuario entro al sistema');
$miLog->log('El usuario salio del sistema');
//eliminamos la instancia
unset($miLog); 
el resultado es algo como esto:
Código:
Jun 10 09:24:43  [info] El usuario entro al sistema
Jun 10 09:24:43  [info] El usuario salio del sistema
Las pear generalmente estan instaladas en tu servidor, si no bajalas de http://pear.php.net. La documentacion de esta clase la puedes obtener de http://www.indelible.org/pear/Log/gu...g-log-handlers el ejemplo es sencillo pero puedes mandar tus eventos a base de datos, consola al log del sistema, etc...

Saludos.