Foros del Web » Programando para Internet » PHP »

Sistema de Administración de Usuarios con Grupos Dinámicos

Estas en el tema de Sistema de Administración de Usuarios con Grupos Dinámicos en el foro de PHP en Foros del Web. Saludos. Quisiera saber si alguien ha tenido la necesidad que realizar algun sistema de administracion de usuarios que contemple sus grupos de manera dinámica, es ...
  #1 (permalink)  
Antiguo 31/08/2004, 13:36
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Sistema de Administración de Usuarios con Grupos Dinámicos

Saludos.

Quisiera saber si alguien ha tenido la necesidad que realizar algun sistema de administracion de usuarios que contemple sus grupos de manera dinámica, es decir, tener la posibilidad de agregar o quitar grupos a las "páginas" que se requiera y de esta manera controlar el acceso a ellas.

Como yo lo tengo hecho hasta el momento funciona perfecto, pero los grupos para las páginas los defino estaticamente en cada página con una variable $auth_groups = "1,2", dónde "1,2" son los grupos autorizados para esa página en cuestion y luego compruebo si el grupo del usuario actual (el que desea ingresar a la página) esta contemplado en la variable $auth_groups de esa página. Se realiza todo un procedimiento con explode() para crear un array de grupos y luego con in_array() se comprueban.

Mi consulta es si existe algún modo de hacer esto dinámico sin tener que recurrir a los nombres de archivo propiamente (esta es una manera que se me ha ocurrido, pero no creo que sea la mejor).


Espero haya sido clara la idea, gracias de antemano.
  #2 (permalink)  
Antiguo 31/08/2004, 13:41
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Todo depende de como estructures tu sitio ...

Si usas algún tipo de esctructura tipo "Web modular" donde todo queda centralizado (las peticiones de páginas) por un script al que se le pasan X parámetros y en función de este llamas al código/página que corresponda .. si, podrías incluir ahí tu lógica de grupos ... Pero si no es así, y trabajas cada página/script de tu sitio de forma independiente, tendrás que incluir ahí la lógica que usas.

Luego te puedes ir complicando más el asunto si usas modelos tipo "controlador" .. vistas y demás temás basados en OOP (programación orientada a objetos).

Un saludo,
  #3 (permalink)  
Antiguo 31/08/2004, 14:01
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Gracias Cluster.

También estaba pensando que tengo que transformar el sitio a una forma modular, digamos... incluyendo el archivo dentro de un index.php por ejemplo, y ahi realizar esta comprobación. En este momento esta como dices, todas las páginas separadas y seria un real cacho hacer esto en cada página.

Realmente no tengo mucha experiencia creando este tipo de sitios asi, a lo más que he llegado es crear un header y footer dinámicos; únicos para todas las páginas, creo que aqui seria lo contrario: Una página a la cual se le "incluye" el contenido requerido.

Espero no estar muy equivocado.
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 13:55.