| |||
Crear Log de Registro de Activdad de Usuarios Hola buen dia, quisiera ver si me podian ayudar, por que no tengo idea, necesito saber como crear un log en .txt o su defecto guardarlo en base de datos, de todo lo que los usuarios hagan durante su sesion en el sitio web,que,que hizo, cuando, desde donde, tanto sucesos exitosos como fallidos.... Alguna idea en PHP ?? |
| |||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Ah pues el concepto en general, registrar el quien,que hizo,cuando,desde donde...
Iniciado por pateketrueke No es complicado, únicamente necesitas alguna función que debes crear para hacer dicho registro, ejemplo. Código PHP: ¿O qué parte es exactamente la que no entiendes? Por ejemplo el quien, pues tengo el nombre del usuario guardado en sesion, pero el que hizo, cuando lo hizo, y desde donde, no tengo idea... :/ Gracias por tu pronta respuesta. |
| ||||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Es que efectivamente tu debes hacerte esa idea, nosotros no sabemos lo que debes registrar ni tampoco conocemos tu sistema para sugerirte algo.Para cuestiones de hora y fecha hay funciones, la IP, etc. Dichos datos debes proveerlos en medida que necesites registrarlos, ¿de dónde sacarlos? Pues eso lo debes saber tu.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Pues mi sistema realiza ventas, en realida no se como podria registrar que el usuario hizo una venta, basicamente es lo que hace,supongo tambien cuanto tiempo estuvo logeado, a que hora inicio sesion, a que hora cerro sesion y desde donde..
Iniciado por pateketrueke Es que efectivamente tu debes hacerte esa idea, nosotros no sabemos lo que debes registrar ni tampoco conocemos tu sistema para sugerirte algo. Para cuestiones de hora y fecha hay funciones, la IP, etc. Dichos datos debes proveerlos en medida que necesites registrarlos, ¿de dónde sacarlos? Pues eso lo debes saber tu. |
| ||||
Respuesta: Crear Log de Registro de Activdad de Usuarios Es algo que requiere mucho trabajo, a cada una de las páginas en php y a cada link que haya que darle click hay que crear una variable e insertarla en una tabla con los datos que buscas. Por ejemplo desde que inicia sesion (tambien compararlas con una cookie), almacenas la ip, naegador, etc. Si le hace click a "contacto" en la página contacto debe tener informacion de donde viene el click, a que hroas le dio, todo esto se vaya almacenando en una tabla aparte. Despues realizas una consulta a esa tabla con la informacion que busques. Repito es algo que requiere muchas horas de trabajo depende la longitud de tu página.
__________________ - |
| ||||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Efectivamente, tienes razón. El trabajo es buscar cada opción que quieras almacenar y sea creada de una forma lo más simplista posible.
__________________ - |
| |||
Respuesta: Crear Log de Registro de Activdad de Usuarios hola pues la verdad seria muy bueno todo eso q dices pero seria una gran cantidad de datos en la bd ya q si deseas registrar cada cosa q haga el usuario, lo mas conveniente seria regitsrar la ip, tiempo y fecha de ingreso, tipo de navegador q ingreso, a q pagina ingreso, el nombre de usuario q inicio sesion y contraseña y esta si no se encuentra encriptada |
| |||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Hola amigo estuve trabajando el dia de hoy en eso y lo hice asi como lo menciones, hice una funcion en un archivo .php aparte y cada ves que el usuario realizaba una venta, cuando ejecutaba el query verificaba que realmente se hiciera el insert, y si se hacia ponia ahi la llamada a la función y le pasaba los parametros que queria insertar, en la funcion lo que hice fue crear un archivo de texto con un nombre dinamico que cambiara para cada dia, asi llevar un log de regisros por dia, por que asi lo necesito. les pongo como quedo la funcion del registro de log y la llamada de esta funcion en mis otras paginas... por si a laguien les sirve, claro este es especifico para mi apliaccion, pero les comento lo que guardo es el CUANDO: Hora del evento QUIEN: nombre de usuario QUE:Lo que hizo el usuario. DESDE DONDE: Ip del usuario... archivo registroLogs.php
Código PHP:
Ver original Ahora imaginemos un script de inicio de sesion.. pongo lo demas en pseucodigo y la llamada a la funcion como realmente lo hago..
Código PHP:
Ver original Y bueno hago eso en donde quiera hacer algun registro de actividad, Muchas gracias por su ayuda, realmente no tenia ni idea, pensaba que habia alguna libreria o herramienta de PHP que guardaba Logs automaticamente de todo lo que se hacia en la sesion mientras estuviera activa. Pero esto me sirvio bien por que lo personalice. Saludoss! Última edición por art_rockerd; 23/01/2013 a las 18:16 Razón: cambiar datos |
| ||||
Respuesta: Crear Log de Registro de Activdad de Usuarios Cita: Bueno, en realidad si existen bastante componentes para logging que podrías usar en lugar de usar tu código, que no es malo, pero podrías hacer un mejor trabajo usando algo mas profesional.Pero algo así de mágico como comentas no existe.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Crear Log de Registro de Activdad de Usuarios Jaja pues en realidad esta bien , no quiero algo mágico, realmente apenas comienzo con PHP por lo tanto no conozco que tanto hay, por eso pedía apoyo para ver como se podía realizar esto de el registro de activdades del usuario en un log, pero estaba atorada por que no encontraba por donde buscarle, pero esta bien saber que si existen herramientas en PHP para esto...Gracias por la info :) |
Etiquetas: |