SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: fdiablo en Martes 21 de Octubre de 2008, 06:05
-
Hola
Estoya prendiendo c++ builder y yo trabajaba con access. Me han pedido un sistema de facturacion con seguridad a nivel de usuario, alguien tiene un componente que hagala autenticacion? esto es para que cuando se logueen en la aplicacion (Win) dependiendo de su nivel, puedan operar diferentes modulos, por ejemplo, un usuario administrador puede editar datos de clientes, pero un usuari ooperador, solo puede agregar clientes y no modificarlos.
Esa es la idea. PLaeno trabajar con Mysql para almacenar los datos [sugerencias]
Suponogo que como puede ser un recurso que ya ha sido hecho por muchas personas, me podrian ayudar a acortar el tiempo de desarrollo ;)
Gracias por los que me ayuden
salud2 :o
-
Como puedes hacerlo es diseñar en tu base de datos una tabla de usuarios en donde tendras su nombre de usuario y contraseña, debes tener una tabla en donde tangas los diferentes modulos del sistema y una tabla de permisos (que es el resultado de la relación muchos a muchos entre usuarios y modulos). En la tabla de permisos tienes los diferentes permisos (agregar, modificar, eliminar, etc.) esos campos serán boolean o numericos (1 = verdadero, 0 = falso).
En cada modulo checas que permisos tiene el usuario que está firmado para habilitar o deshabilitar botones según sus permisos.