FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
validacion de usuarios y permisos para cada usuario?
Saludos amigos, como practica me he puesto a realizar una pequeña aplicacion para el manejo de alumnos en una escuela, esta aplicacion tambien tiene una base de datos y esta misma esta enlazada con NetBeans.
La aplicacion es sencilla, en ella se pueden agregar nuevos alumnos,borrarlos,consultar y modificar, como lo mencione antes es muy basica, pero me gustaria agregar permisos para cada usuario y una contraseña para cada uno, por ejemplo el usuario Empleado que tenga la contraseña "123" y que este solo pueda realizar insersiones, que el usuario Admin tenga tambien su contraseña y que este tenga todos los permisos, es decir insertar,borrar,modificar,etc. La aplicacion ya la tengo hecha y me fue sencillo realizarla, pero tambien me gustaria agregarle otros usuarios,contraseñas y permisos para cada uno. Eso me interesa muchisimo ya que hoy en dia eso es muy utilizado en los sistemas para el manejo de informacion. Saludos |
#2
|
||||
|
||||
¿Y el problema concreto cual es?
¿El diseño? ¿Las tablas? ¿Limitar las acciones que debe hacer cada usuario? ¿Registro? El probema está bien explicado, pero debes concretar un poco más en lo que quieres que te ayudemos. ¿Tienes algun error? ¿Estás atascado?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Lo que intento hacer es limitar las acciones que puede hacer cada usuario.
Por ejemplo el administrador tendra todos los permisos y este podra insertar,borrar,modificar. En el caso del usuario Empleado este solo podra insertar, pero NO borrar ni modificar. Saludos |
#4
|
||||
|
||||
Una vez que entres (Login) con un determinado usuario, deberás comprobar qué nivel de seguridad posee y "apuntártelo".
A partir de ahí cada vez que realices una acción deberás comprobar, si su nivel de seguridad es suficiente. Dependiendo de cómo hayas diseñado tu interface, esto podrá ser más o menos sencillo (por ejemplo, si has utilizado TActionList en lugar de programar directamente en los botones).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
No entiendo mucho el como debo hacerlo, la aplicacion la hice con mucha batalla.
Busque por todos lados hasta que logre realizarla, pero sobre las validaciones no encuentro nada. Y pues programe directamente en cada uno de los botones. Saludos |
#6
|
|||
|
|||
Cita:
Al crear un usuario, registra un código para el tipo de usuario. Luego, cuando el usuario se "loguee" a tu aplicación, debes comparar a qué tipo de usuario corresponde, y de acuerdo a esto le habilitarás los botones mediante Button1.visible := true; // con true para visible o bien, False para no visible Es una idea, podrías ocultar menúes y botones u otros objetos. |
#7
|
||||
|
||||
Cita:
(2) Segun el usuario, guardas en una variable de qué tipo es: "Empleado" o "Admin". (3) En los botones/menús/acciones/... donde debas aplicar seguridad colocas algo así:
Adicionalmente puedes oocultar o desactivar botones y elementos del menús al principio, tal como te comenta paranedaf.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
|||
|
|||
Muchisimas gracias por sus respuestas, ahora si ya me ha quedado claro y hasta lo hice funcionar..
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Permisos de Usuarios | yoennis | Varios | 5 | 02-02-2009 02:19:30 |
Permisos del "usuario seguro" para Firebird Server | rolandoj | Firebird e Interbase | 0 | 25-09-2008 14:10:18 |
permisos de usuarios | laukri | Conexión con bases de datos | 3 | 16-12-2007 09:27:51 |
Validacion de usuarios | fedelphi | OOP | 16 | 07-06-2007 01:50:23 |
Permisos, roles y usuarios | TJose | Firebird e Interbase | 0 | 04-04-2005 16:22:19 |
|