Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/02/2014, 11:44
Karen_mBrK
 
Fecha de Ingreso: enero-2014
Mensajes: 127
Antigüedad: 10 años, 3 meses
Puntos: 2
Respuesta: Variables de sesion.

Ok, intentaré explicarlo mejor:

Yo, llego y me logueo, soy supervisor de la Región 3, que a su vez, tiene 5 Zonas.
Y cada zona a su vez, es trabajada por 2 o 3 personas, dependiendo. Yo al ser supervisor, debo ser capaz de realizar búsquedas respecto a mis empleados, pero solo los que pertenecen a mi área, y no al de mis compañeros supervisores.
Obviamente no son las únicas Regiones y zonas que existen en la base de datos.

Cuando me logueo, en mi tabla de login, tengo 4 datos: Curp (mi llave principal) Usuario, Password, y Nivel. Pero en mis sesiones solo ocupo los últimos 3 campos, en otra tabla tengo los curps ligados con regiones y otra con zonas, dependiendo, y tengo además también, una tabla que se llama "Region por Zona" que asigna a las zonas por región.

Mi duda es ¿Cómo tomar el curp, de la tabla de login, respecto al usuario que esté actualmente activo en la sesión, para así saber que debo y no mostrar? Y esto mismo, aplicar para más niveles de usuarios.

Espero haberme explicado bien, gracias.