PDA

Ver la Versión Completa : niveles en programas


marcelofabiani
09-05-2003, 17:03:47
Mi pregunta es la siguiente podria alguien orientarme en como deberia hacer para tener niveles de seguridad en mis programas es decir que dependiendo del usurio tenga acceso a tal o cual cosa y no tenga a otras y que yo mediante una tabla pueda controlar,hay algun sitio que me pueda orientar con ejemplos?

Gracias por la ayuda y perdon si cometo orrores ortograficos:)

Saludos

Marcelo Fabiani

marcoszorrilla
10-05-2003, 23:30:15
Tienes que crear una tabla, con los nombres de los usuarios, sus claves codificadas y tantos campos como opciones de los menús quieras controlar.

Yo estos campos los creo todos de tipo Booleano.

Solamente el Administrador tiene el derecho de adjudicar y revocar permisos.

Al cargar el menú de la aplicación desactivamos aquellas opciones a que el usuario no tenga derecho a acceder y ya está.

if DmLux.UsuMargenes.value = True then
frmenu.Mrgenes1.enabled:= True
else
frmenu.Mrgenes1.enabled:= False;

Aquí se concede o no permiso para que el usuario pueda ver los márgenes comerciales de las ventas de la empresa.

Un Saludo.