Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2010, 12:08
baladier
 
Fecha de Ingreso: febrero-2010
Mensajes: 17
Antigüedad: 14 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Sobre Permisos

Cita:
Iniciado por ElJavista Ver Mensaje
A ver, te explico más o menos como lo hago yo. En primer lugar tengo los "programas" en una tabla de mi base de datos. Esos programas son digamos los formularios de manejo, a los que se debe dar permisos. Ok. Luego está la tabla perfiles y la tabla usuarios. Los usuarios tienen un perfil determinado y eso se establece mediante una clave foránea de la tabla usuarios relacioanda con la tabla perfiles.

Ok, ahora debe existir una tabla digamos "accesos", la tabla debe constar de dos campos solamente: perfil y programa. Ambas deben ser claves foráneas de sus respectivas tablas. En esta tabla se establece si cada perfil tiene determinado acceso.

Para hacer la consulta para obtener los programas que maneja determinado usuario logueado se necesitaría una consulta con un triple inner join. Esa seria mi sugerencia. Espero que te sirva. Suerte!
:D es perfecto, pretendia hacer una especie de codigo y trabajarlo con php. pero hacerlo median la base dato parece ser l forma mas correcta. gracias!