FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Validar Usuario
Hola soy nueva en el foro y mi inquietud es la siguiente:
Quiero hacer una pequeña aplicacion en la cual debe de tener una pantalla de login que valide si el usuario existe en la base de datos. Ya tengo la conexion de la base de datos es una conexion ADO ahora me falta validar ese usuario para que pueda seguir utilizando la aplicacion. De que forma podria validar el usuario solo con el nombre de este que no sea necesario el password pues este esta encriptado en la base de datos y no existe aparentemente un procedure para esa encriptacion que sea visible. Gracias. |
#2
|
||||
|
||||
No entiendo. ¿Qué importa que esté encriptada la contraseña? Normalmente así se hace y por lo general se compara la contraseña guardada con la encriptación de lo que escribe el usuario, es decir no se desencripta nada. Pero lo que dices de no haber un procedimiento visible de encriptación, ¿qué quiere decir? Digo, es lo mínimo que deberías saber para poder trabajar con esa tabla. En fin, creo que hay algo que no estás explicando correctamente. Si aclaras, con gusto te podremos ayudar.
// Saludos |
#3
|
|||
|
|||
Hola roman, a lo que me refiero es que me dijeron que debia validar si en BD que es oracle existe un procedure para encriptar el password y asi poder validar el usuario sin problemas en el programa.
ahora bien no existe un procedure en la BD oracle que tenemos aqui no se si tendra alguna funcion interna que encripta el password. Pero idenpendientemente de eso lo que quiero es saber como valido el usuario que ingresara en la aplicacion su numero de tarjeta como esta en la BD y su password. De que manera valido esto? Es decir como hago una funcion que valide si existe o que permita usar la aplicacion y como te mencione anteriormente tengo ya hecha una conexion ADO. |
#4
|
||||
|
||||
al menos sabes que método de encriptacion está usando si es uno de los conocidos (MD5, SHA, etc) pues encriptas la contraseña en tu aplicación con ese mismo método y luego comparas el codigo encriptado con el password almacenado en la base de datos
__________________
self.free; |
#5
|
|||
|
|||
ok. tratare de ver si puede de alguna manera saber cual es el metodo de encriptacion que usan como es una compañia externa que nos proveen la BD y los sitemas.
Otro error que me esta dando la aplicacion de login que estoy haciendo es que me dice que el qyrUsuario : Paramater 'ident' not found, pero si esta como parametro en el query que es el siguiente SELECT * FROM tabla WHERE IDENT = : 'IDENT' procedure TFM_Casos.B_AceptarClick(Sender: TObject); begin DMcasos.qryUsuario.Close; DMcasos.qryUsuario.SQL.Text; DMCasos.qryUsuario.parambyname('ident').AsString := E_Usuario.text; DMcasos.qryUsuario.Open; que puede ser que necesito tener o que esta mal?. |
#7
|
|||
|
|||
Despues de que lo corro step by step y llega al DMcasos.qryUsuario.Open;
el error que me da es de insufficient Memory for this operation El codigo completo de ese evento onclick:
Última edición por dec fecha: 26-08-2006 a las 22:42:53. |
#8
|
|||
|
|||
Una ayudadita PLEASE.
Alguien me puede dar una manito, pues esta pantallita de login que estoy haciendo se me esta como frizando cuando la corro no se que pueda ser pues no me da ningun tipo de error al compilar, les copio el codigo de lo que estoy haciendo.
Y el query hace una simple consulta que es esta:
No se la causa de que se quede como freezado Última edición por dec fecha: 26-08-2006 a las 22:43:19. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
validar dos campos (password y usuario) | Yessy | OOP | 18 | 28-07-2006 21:59:15 |
Validar Nif | Colgueit | OOP | 12 | 10-05-2006 02:50:28 |
Validar por usuario de windows | jgmarduel | Varios | 4 | 01-11-2005 17:03:13 |
Duda sobre sistema ulti-usuario y mono-usuario | simon | Varios | 1 | 07-06-2004 18:35:44 |
validar en qry | alcides | SQL | 2 | 06-01-2004 18:11:19 |
|