PDA

Ver la Versión Completa : Una cuestion de Estrategia


micky
07-12-2004, 17:35:20
Hola señores

Miren, al realizar una aplicación o un sistema de información; este
va a ser accesado por muchos usuarios, pero sucede que estos no
necesariamente tinen la misma importancia para el sistema.
Por ejemplo; el jefe de una área y su personal suvalterno usan el mismo
sistema pero el jefe deberia tener mayores privilegios que su
personal, no lo creen correcto esta observación.
Entonces, que estrategia debo sergir para impedir que uno tenga todos
o la mayorias de los accesos disponibles a los diferentes formularios
y otros no???????????????

Gracias por sus respuestas.

Micky.

marcoszorrilla
07-12-2004, 17:45:14
Si utilizas como parece Firebird, tienes que mirarte el tema de los Roles y privilegios.

Por otra parte, si quieres basarlo en código Delphi, la solución sería crear los usuarios, guardarlos en una tabla, junto con su nombre y clave, (encriptada por supuesto), guardaríamos, en campos texto, numéricos o booleanos según el tipo de tablas, si tiene privilegios para hacer algo o no. otra solución es que el privilegio venga dado por un número.

En cualquier caso al identificarse el usuario, ya tenemos los privilegios, que tiene, que solo debería poder dárselos o revocarselos el administrador.

Por ejemplo si el usuario no tiene privilegios para hacer listados, al mostrar cualquier opción en donde se puedan hacer listados, aparecería el icono correspondiente u opción del menu no visible.

Un Saludo.