Hola a todos:
Este es mi dilema, requiero crear la estructura de las tablas para gestion de usuarios y grupos, y ademas otorgar parmisos para vista, modificacion, y creacion de secciones en
Estas es mi idea de tablas.
USUARIO GRUPO
================ ============
id nombre grupo id nombre
================ ============
1 leon 3 1 aministrador
2 pantera 1 2 usuario
3 tigre 2 3 visitante
4 leopardo 3
5 puma 3
SECCION PERMISOxSECCION
================ ========================
id nombre parent id seccion usuario/grupo permiso
================ ========================
1 empresa 0 1 1 1 todos
2 mision 1 2 2 1 todos
3 vision 1 ...
4 servicios 0 ...
5 refacciones 0 23 5 2 escritura
6 productos 0 24 6 3 lectura
No se si esta idea va a funcionar o esta bien estructurada.
Necesito asignar los usuarios en un grupo, y al grupo otorgarle o negarle permisos sobre las secciones.
Pero tambien que solo un usuario pueda ver una seccion y nadie mas pueda verla (solo el grupo administrador y el usuario que lo creo).
Habia algo en el foro que se controlaba con operaciones binarias, pero no lo entendi muy bien.
Espero me puedan ayudar con algun manual o sitio donde se hable de esto ampliamente, gracias.