FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Formulario Delphi para hacer Login a PostGreSQL
Buenas tardes, espero que todos se encuentren muy bien!!
Actualmente, tengo una base de datos en PostgreSQL en hice una tabla llamada USERS con los campos usuario y contraseña. En el caso de la columna contraseña utilicé una función de una extensión de PostgreSQL para encriptarla, ya que no deseo que si alguien accede a la base de datos y tiene los permisos pueda ver la clave de los usuarios del sistema. Todo marcha bien, sin embargo, cuando intento hacer login desde DELPHI para entrar al sistema no encuentra el usuario y contraseña creada, y por ende no me carga el sistema. Considerando que, desde DELPHI desencripto la clave, y de hecho puedo verlo en un dbgrid y en edit también. A continuación, el código para ver si alguien de este foro me ayuda: Siempre me devuelve el mensaje del showmessage. Muchas gracias... Rolando. Última edición por ecfisa fecha: 21-10-2020 a las 23:52:10. Razón: Agregar etiquetas [delphi] |
#2
|
||||
|
||||
Deberías usar parámetros en lugar de concatenar valores y textos, es fácil equivocarse o provocar errores así.
Aparte de eso, ¿has probado desde algún "manager" de postgresql si devuelven valores esa sentencia?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola Casimiro, muchas gracias por las atenciones!!
Si, hice todas esas pruebas y todo marcha bien. Ya lo resolví el problema, utilizando la misma sentencia, pero cambiando los dbedits por edit. La situación, es que su uso los dbedit, ya tienes en memoria el valor del hash de la encriptación y por eso nunca encontrará la existencia del registro del usuario, sin embargo, con los edits, como no tienen ninguna relación con la base de datos, lo se hace es una comparación que es realmente lo que debe ocurrir. Hermano, muchas gracias, y espero que le sirva a otros, porque casi no veo soluciones de este tipo, existen muchos login, pero la mayoría no encriptan las claves, y los que sí utilizan métodos un poco complejos. Siempre es un placer estar en este foro!! Rolando. |
#4
|
||||
|
||||
Gracias por compartir la solución
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿como Hacer un Login para proteger mi proyecto? | Master-Key | Varios | 5 | 29-09-2015 18:39:57 |
Centrar formulario del login de una aplicación migrada delphi 7 a dephi xe5 | ronimaxh | Varios | 8 | 19-03-2014 16:21:36 |
Como hacer un Login en Delphi php | kurono | Varios | 0 | 29-06-2011 05:26:08 |
Ayuda para crear un formulario de login y pass | Striker | Varios | 8 | 02-08-2006 19:12:35 |
cmo hacer un formulario para seleccionar datos | ercrizeporta | Varios | 4 | 14-07-2005 15:11:47 |
|