24/10/2008, 13:15
|
| | Fecha de Ingreso: abril-2003 Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 7 meses Puntos: 23 | |
necesito orientacion para programar seguridad buenas!!
tengo este problema, me encargaron hacer un sistema de control de miembros de un club social en donde el sistema le crea un numero combinacion de nombre, edad, ciudad, etc. y sin problema
la base esta perfecta y todo funcionando sin problemas
ahora el detalle es que me piden que ahora le incluya restricciones para ciertos miembros
por ejemplo:
usuario
coordinadore
jefes de area
directores
y administrador
se me ocurrio crear una base nueva en donde le de privilegios los los nombres
y tambien ahi no tengo problema porque le cree 1 ,2,3,4,5 en los diferentes niveles
asi el nivel 5 tiene acceso total y de ahi para abajo al usuario que solo tiene acceso a una sola area del sitio
bueno... mi problema concreto esta en esto
cada jefe de area tiene un area para controlar entonces necesito que cuando un jefe de area solicite por ejemplo un listado de sus miembros este solo pueda ver los que le corresponda y no todos
el caso es que no puedo agregar otro campo a la tabla actual porque lo mas simple era agregar un campo con el grupo y listo solo hacer la comparacion
como puedo sacar el listado de los grupos para cada jefe sin nada mas que su "codigo" de miembro
el codigo de miembro es similar a esto : YUCG1MATT23
YUC = ciudad
G= de grupo
1 = numero del grupo
MATT = iniciales de su nombre
23 = un numero consecutivo de miembro
obviamente el jefe del grupo 1 solo podria ver a los miembros de su grupo
pero tambien me surge otra duda
que pasaria con los grupos que son de 2 o 3 digitos como el 12 o el 123
alguna idea u orientacion???
obviamente todo esto en PHP
un saludo!!
__________________ ¡El Respeto al Derecho Ajeno Es la Paz! |