FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Login de Usuarios con Zeos
Hola Muy buenas noches queridos compañeros de CLubDelphi, hace unos días retorné a esto de la programación ya que elaboro un programa para el salón de mi clase, referente a tareas.
Pero tengo unas dudas las cuales son : ¿Qué código puedo usar para elaborar un Login de usuarios con ZConnection1 y ZQuery1? Estaba elaborando un programa con base de datos de Access y me funcionó de maravilla el Login de usuarios con su respectiva contraseña. Opté por querer trabajar con Zeos en una base de datos remota, ya poseo el server remoto y funciona de maravilla. Ahora bien no sé cómo puedo usar estos dos componentes para formar el Login de Usuario. Tengo mi base de datos creada con sus respectivos usuarios y contraseña. Con ADOConnection y ADOQuery usaba el siguiente en un Botón :
Estuve intentando por mí propio elaborar el código pero no lo logré, también me gustaría saber si se podría agregar " Recordar " para que el usuario no esté a cada momento ingresando su usuario. De ante mano gracias, y este foro en todos los años que llevo ( Esta cuenta es nueva ) Me ha servido de mucha ayuda. |
#2
|
||||
|
||||
Supongo que no es un programa de red, sino uno de escritorio. En cualquier caso te recomiendo que crees un objeto "Usuario" que te permita gestionar mejor sus estados. La clase podría ser más o menos así (de memoria):
Puedes añadir métodos y propiedades al gusto, por ejemplo para obtener el nombre del usuario, el nivel de seguridad, permisos de acceso, etc. La implementación de "CierraSesion" es sencilla, pero la de "Identificar" puede ser más complicada. Un problema que veo a tu código es que parece que guardas la clave tal cual, sin ningún tipo de protección. Esto puede ser un problema muy, muy grave, porque si alguien consigue acceso a la base de datos puede comprometer mucha información. Te recomiendo que leas este artículo y que sigas sus enlaces. Al final, Identificar sería más o menos así (de nuevo de memoria): "ObtieneHash" sería la función que devuelve el hash, tal como se explica en los artículos enlazados. Última edición por Ñuño Martínez fecha: 02-04-2013 a las 16:30:12. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
login delphi | rcd_a | Varios | 2 | 27-01-2012 18:13:32 |
Login delPhi 7 | Yensis22 | C++ Builder | 2 | 10-06-2008 16:05:38 |
login | josi | Varios | 1 | 10-06-2008 13:59:12 |
login | maco2007 | .NET | 4 | 05-11-2007 17:21:29 |
|