Ver Mensaje Individual
  #7  
Antiguo 02-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 22
Crandel Va por buen camino
Thumbs up Como guardar la info de privilegio

Cita:
Empezado por roman
Sí claro, pero si se desea algo realmente dinamico tienes que guardar los permisos en algún lado ¿no? Con tu método, ¿de dónde tomas esta información? Hasta donde veo tendrías que ir menú por menú:
La información la puedes almacenar en la misma base de datos, ya sea en una tabla, o lo que a mi me gusta más en como información de grupo.

Cada usuario se le puede definir a parte del nombre usuario, password, Nombre, Apellido, etc, también el número de grupo. Donde cada grupo tiene su nivel de privilegios, Acceso completo, Restringido y muy restringido, como Gabriel2 quiere.

Luego realizas una estructura similar a la que escrbiste pero sólo para los privilegios y no para los usuarios.

Cita:
Empezado por roman
Es decir, una estructura condicional gigantezca y absoultamente dificil de mantener. ¿Qué pasa si el administrador necesita cambiar los permisos de un usuario? ¿Le pide al programador que cambie el código y recompile? Y agregar una opción tampoco la veo fácil; hay que aumentar un CASE por cada usuario. Y si se agrega un usuario habrá que aumentar un CASE por cada menú.
No se necesita recompilar, salvo que agregues niveles de privilegio diferentes.
__________________
[Crandel]

Última edición por Crandel fecha: 02-06-2005 a las 17:26:58.
Responder Con Cita