FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
niveles de seguridad en aplicaciones
Hola a todos... quiero una idea de como implementar seguridad a nivel de usuario (entrada, opciones, botones, etc), donde se pueda definir el alcance de los usuarios en la aplicacion. Se que existen componentes pero quiero recomendacion del foro y si se puede desarrollar mucho mejor.
Gracias. |
#2
|
||||
|
||||
Hola!
¿Que tipo de aplicación es? ¿Usa algún motor de BBDD? Saludos! |
#3
|
||||
|
||||
Lo que hago es crear en la tabla usuarios un campo boleano que tome los valores false o true y dependiendo del valor que tome se asigna o no el permiso correspondiente para la acción que quieras realizar. En el módulo "Usuarios" y en la ficha "Permisos" del mismo, un usuario Supervisor o Administrador designa los permisos para los otros usuarios mediante DBCheckBox, para cada módulo. Por ejemplo si un usuario desea ingregar al modulo CLIENTE, al hacer click en el botón de ingreso que se haga la comprobación del valor del campo correspondiente en la tabla. Si tiene el valor true ingresa, y si tiene el valor false entonces que aparezca un mensaje de negación de ingreso al modulo. El usuario no puede designarse sus propios permisos, para lo cual la ficha "Permisos" queda deshabilitada para este usuario cuando inicie sesión, pero no la ficha correspondiente a sus datos personales. Sólo un usuario con caracter de Supervisor podría ingresar para asignar estos permisos a cada uno de los usuarios del sistema. Suerte !!
Última edición por TrUnkS fecha: 06-02-2009 a las 04:29:02. |
#4
|
|||
|
|||
Interesante tu respuesta TrUnkS.... Gracias.. cuando hablas de la ficha "Permisos" a que te refiere con la palabra Ficha a una Tabla?
PaFernan99 gracias tambien por contestar.. es una aplicacion comercial desarrollada en Delphi 7 con Firebird 2.1. Uso los componentes externo FIBPlus 6.8 para conexion y los DevExpress 6.33 como controles. |
#5
|
||||
|
||||
Disculpas por el retraso. Cuando hablo de una ficha hablo de poner en el formulario de Usuarios un componente TPageControl, hacer click derecho sobre él y seleccionar New Page, con eso te crea una ficha nueva para los permisos. Es ahí donde pones los DBCheckBox para cada campo booleano, pueden haber muchos incluso pero yo lo hago así, espero te sirva. Saludos
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Niveles de seguridad para un form. | Carlos Arevalo | Varios | 2 | 30-10-2003 23:08:36 |
programa por niveles | marcelofabiani | Varios | 2 | 21-10-2003 18:27:17 |
[Seguridad] Nuevos agujeros de seguridad en varios sistemas Windows ... | kinobi | Noticias | 1 | 16-09-2003 10:42:54 |
No hay seguridad en las aplicaciones !! | erickperez6 | Firebird e Interbase | 5 | 19-05-2003 21:51:50 |
niveles en programas | marcelofabiani | Varios | 1 | 10-05-2003 22:30:15 |
|