Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/01/2009, 10:47
Avatar de culd
culd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Crear un login

Cita:
Iniciado por spiderman78 Ver Mensaje
Que tal si efectivamente lo q trato de hacer es que me valide el usuario y a su ves la contraseña de ese usuario que tengo creado en una tabla de mi bd y si tengo en mente que seria por medio de una consulta el problema es q las cosulta q he realizado ha sido basandome en algun id q se carga en mi formulario la verdad nunca he realizado una consulta por medio de un textbox y q al validar el primer texbox ahora me consulte si el segundo q es el de la contraseña me lo valide y asi poder accesar a mi programa, espero haberme dado a enteder y de antemano gracias por el las respuestas


saludos
Text1: contiene el nombre de usuario (que ingreso)
Text2: Contiene la contraseña del usuario (que ingreso)

CONSULTA:
Código:
"SELECT password FROM tabla WHERE usuario='" & Text1 & "';"
(donde password es el campo que contiene el password, tabla es el nombre de la tabla de los usuarios, y usuario es el campo que contiene el nombre del usuario)

Una vez que hiciste la consulta tenes que verificar si encontro algo, si no encontro nada significa que no existe un usuario con ese nombre... Y si encontro algo significa que si existe y ahi comparas la contraseña.

Código:
If recorset.EOF = False AND recorset.BOF = False Then
      'si encontro algo, compruebo si la contraseña es igual a la que ingreso
      If recorset("password") = Text2 Then
           'el usuario existe, y la contraseña es correcta (aca habilitas todo)
      Else
           'el usuario existe, PERO LA CONTRASEÑA ES INCORRECTA
      End If
Else
      'no encontro nada, significa que no existe ese usuario
End If
(donde recorset es obviamente el recorset que utilizaste para la consulta)

MAS AYUDA QUE ESA NO NECESITAS.