Foros del Web » Programando para Internet » PHP »

Contolando gestor de contenidos

Estas en el tema de Contolando gestor de contenidos en el foro de PHP en Foros del Web. Hola amigos, Voy a desarrollar un gestor de contenidos muy básico, pero con un control de permisos alto. Intentaré explicarme: Imaginaros un árbol de información ...
  #1 (permalink)  
Antiguo 05/12/2003, 07:09
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 20 años, 11 meses
Puntos: 0
Contolando gestor de contenidos

Hola amigos,

Voy a desarrollar un gestor de contenidos muy básico, pero con un control de permisos alto. Intentaré explicarme:

Imaginaros un árbol de información con areas y apartados. Las areas son fijas y los apartados dinámicos. Dentro de cada area puede haber "n" apartados.

Pues bien, quiero crear dos perfiles de entrada:

1.- Webmaster: que podra ver todo el gestor de contenidos (todas las áreas y sus apartados). También tendrá la posibilidad de conceder permisos a las distintas áreas y apartados para cada uno de los usuarios.

2.- Usuarios: con una visión parcial dek árbol.

A la hora de plantear el control de permisos con elementos fijos, no encuentro mayor problema ya que puedo actuar sobre un campo de texto determinado por usuario con 0's y 1's dependiendo de si puede acceder o no y actuar por las posiciones. Pero respecto a los elementos dinamicos, que pueden aparecer, borrarse, ... He pensado usar flags pero no me parece bueno ir borrando oa añadiendo campos.

Otra opción es crear unos campos fijos, para utilizar o no en el futuro e ir actuando sobre ellos.

Vamos que, no se si mi planteamiento es válido.

Os agradecería sugerencias, muchas gracias,
__________________
Lailuluelo
El error está en lo obvio
  #2 (permalink)  
Antiguo 05/12/2003, 07:24
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Puedes usar la logica contraria. En vez de asignar permisos a los usuario para acceder a las secciones, asigna usuarios (o grupos de usuarios) a las secciones con cierto nivel de permisos. Es decir, tienes una tabla de usuarios sin informacion de permisos, otra tabla con las secciones tambien sin permisos, y luego otra tabla que relaciona la seccion y el usuario y su nivel de acceso. Luego en tu gestion de secciones defines para cada seccion que usuarios tienen acceso y de que nivel.

Incluso si tienes las secciones en una jerarquia, puedes "heredar" los permisos de la seccion padre simplemente mirando los permisos de la seccion padre.

Creo que el nombre tecnico es ACL (Access Control Lists, listas de control de acceso). En http://phpgacl.sourceforge.net/ tienes una libreria que implementa esto.

Espero haber sido de ayuda.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 05/12/2003, 07:54
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 20 años, 11 meses
Puntos: 0
Muchas gracias, ya os contaré
__________________
Lailuluelo
El error está en lo obvio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.