Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2009, 10:42
Adell
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
grupos y niveles de usuario

Hola, tengo que hacer una intranet un tanto grande y me preguntaba como manejar el tema de los niveles de usuarios en grupo, gralmente lo que hago es crear una tabla intermedia que tenga el id del grupo y el id de seccion y si se corresponde le da acceso al usuario a esa seccion sino no.
Otra forma que vi, es utilizar los operadores de bits de php para crear un sistema de permisos como el que se usa en sistemas unix.

cual de los dos es mas efectivo?

otra duda que tengo es que siempre que entro a una seccion debo hacer una consulta a la base de datos para ver si el usuario tiene permisos, hay otra forma mejor de hacer esto? quizas guardando los permisos tipo en un cache pero no lo veo muy seguro, que es lo mejor en cuanto a seguridad / rendimiento, por ahi hay otras formas mas eficaces de hacer esto que desconozco

de ante mano gracias
saludos