Es un extracto de un programa que hice para mi empresa hace algunos años, y el truco consiste en hacer Enabled o no aquellos botones a los que el usuario tenga derecho o no.
Para ello cada botón (en esa aplicación el interfaz era con botones) tiene en la propiedad tag una cadena con los permisos necesarios para activarse. El usuario tiene una serie de permisos concedidos en una tabla y los controles se activan o no según ese esquema de permisos.
Para el ejemplo lo he pasado de Mysql a sqlite, con lo que he sacrificado cosas como el encriptado de las claves, etc. para que sea más sencilla su ejecución.
Lleva un LEEME, que lo explica todo con un poco más de detalle.
Espero que os sea útil.
Suerte
usuarios.tar.gz | ||
Descripción: | Sistema para conceder acceso selectivo a los distintos usuarios de una aplicación | Descargar |
Nombre del archivo: | usuarios.tar.gz | |
Tamaño: | 16.67 KB | |
Descargado: | 62 veces |
usuarios.tar.gz | ||
Descripción: | Sistema para conceder acceso selectivo a los distintos usuarios de una aplicación | Descargar |
Nombre del archivo: | usuarios.tar.gz | |
Tamaño: | 16.67 KB | |
Descargado: | 62 veces |
usuarios.tar.gz | ||
Descripción: | Sistema para conceder acceso selectivo a los distintos usuarios de una aplicación | Descargar |
Nombre del archivo: | usuarios.tar.gz | |
Tamaño: | 16.67 KB | |
Descargado: | 62 veces |