|
|
#1 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 8
|
haciendo una Bitacora
|
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: febrero-2008
Ubicación: Mexico
Mensajes: 9
|
Hola karatedo:
Para empezar debes iniciar una sesion y crear una variable usuario, supongo ke manejas el sistema con usuario y contraseña, pues a la variable de sesion usuario(pero es mejor usar el id) le asignas el valor de el usuario(id) ke inicio la sesion en tu sistema. por ejemplo: session_start(); //inicia las sesiones session_name('Mi_sesion'); //si kieres el nombre del usuario solo debes hacer esto: $_SESSION['usuario'] =$HTTP_POST_VARS['usuario']; //suponiendo que pasas por metodo post //si kieres manejar mejor el id y suponiendo que ya se realizo la conexion $sql= "select * from usuarios where usuario='$usuario' and password='$password'"; //Consulta para sacar el id $result= pg_exec($conexion, $sql); //ejecuto la sentencia $_SESSION['id_usuario'] = pg_result($result,0,"id"); Para usar estas variables en cualkier otra pagina solo debes poner: $nombre_usuariol=$_SESSION['usuario'] ; $id_usuario=$_SESSION['id_usuario']; y eso es todo si tienes alguna otra duda, pregunta solo espero poder responderte, por ke la verdad no soy una experta, bye. |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: enero-2008
Mensajes: 8
|
Re: haciendo una Bitacora
el problema es que tiene que ser obligatoriamente en triggers de postgres, osea que no lo tengo que hacer en paginas php, si no capturar el usuario apache dentro de un trigger hecho en la db. Todavia no tengo solucion, pero gracias por sus respuestas.
|
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: noviembre-2007
Mensajes: 13
|
Re: haciendo una Bitacora
Sr. Karateado, buenas tardes :
Una posible solución desde BD, es crear una columna (nombresesíon, por ejemplo) en la o las tablas donde se realizan actualizaciones, las cuales se desea monitorear a través de Trigger. Cada vez que se realice actualizacón de tales tablas desde la interfase Web, deberá enviarse como parametro el nombre de sesión ( con el que se ha loggeado el usuario), a ser insertado en la Tabla, conjuntamente y con el mismo procedimiento que inserta los demás datos. Saludos. amilano |
|
|
|