Cita:
Empezado por saulon ...de acuerdo a los permisos que tenga el usuario1, estos menus estaran activos para acceder a ellos o algunos no estaran activos... |
¿Dónde tienes grabados esos permisos? ¿En un fichero .ini, en una base de datos, en un fichero .txt...? Tú debes saber de dónde obtienes esos parámetros, que van a depender del usuario que ejecute la aplicación, ¿no?
Pues en ese fichero de parámetros es donde deberá basarse la decisión para configurar los permisos que tendrá el Usuario 1, el Usuario 2...
Yo personalmente no tengo Sesiones diferenciadas para cada usuario, sino que tengo Sesión para "Administrador" o Sesión para "Usuario" en general. Al iniciar la aplicación pregunto ¿Usted qué usuario es?; Dígame su Password... Y, si todo es válido, leo los parámetros correspondientes a ese usuario.