Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2006, 06:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En la variable de sesión: $_SESSION['usuario_login'] o $_SESSION['usuario_id'] tienes referencias del usuario autentificado en el sistema para que lo uses tanto para registrar datos "bajo" ese usuario como para hacer consultas a tus BBDD bajo ese usuario (por ID sería lo ideal).

Por ende .. cuando tu registras datos en tus tablas .. añade un campo que sirva para relacionar el ID del usuario (o nombre .. pero mejor el ID):

tabla
id
id_usuario -> clave foránea que nos relacionará los datos con el usuario.
datos
Código PHP:
$sql="INSERT INTO tabla (id,id_usuario,datos) VALUES ('','".$_SESSION['usuario_id']."','".$datos."'"
Y lo mismo para obtener los datos sólo del usuario activo:
Código PHP:
$sql="SELECT * FROM tabla WHERE id_usuario='".$_SESSION['usuario_id']."'"
Con la misma filosofía puedes hacerte "paneles de control" cara a un administrador para que vea "todos" los datos de todos los usuarios o de alguno concreto (sin ser el "administrador" el propietario o asignado a ese dato ..

En la documentación tienes la descripción de las variables de sesión que Autentificator crea al autentificar a tu usuario:
http://php.cluster-web.com/autentificator/#6

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.