border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 03-05-2006, 07:47:12
Un Nuevo Amigo
 
Registrado: may 2006
Posts: 22
aamoros Valoración +2
Predeterminado Autentificacion de usuario

Hola, tengo una base de datos que me he creado con 2 campos, usuario (clave unica) y contraseña, bien lo que quiero hacer es que cuando la aplicacion arranque
me salga un forulario de acceso a la aplicacion (Ok), pero lo que no consigo que me salga es que el programa valla a la base de datos a comprobar que el usuario y la contraseña que se han introducido son correctos.

Como lo puedo hacer???


MUCHAS GRACIAS!!!


utilizo visual basic 2005 express edition
Responder Con Cita
  #2 (permalink)  
Antiguo 03-05-2006, 10:09:20
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Dicho así, nos dejas con la duda de si lo que no sabes es hacer la conexión con la base de datos, abrir la tabla ésa de 2 campos, utilizar esos campos... No es fácil entender dónde radica tu problema...

A ver si eres más concreto; pásanos tu código y dinos dónde falla... Ya sabes: Control + F5 y luego repetir F8 hasta que falle...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 03-05-2006, 11:18:15
Un Nuevo Amigo
 
Registrado: may 2006
Posts: 22
aamoros Valoración +2
Predeterminado

lo que no se es verificar los datos introducidos en los edit del formulario con la base de datos, y que esta devuelva si el usuario es correcto o no!

GRACIAS Y PERDONAD MI POCA EXACTITUD.
Responder Con Cita
  #4 (permalink)  
Antiguo 03-05-2006, 20:55:18
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

Pues guarda los datos que introduce el usuario en variables (Ej: vUsuario vClave), luego hace una consulta a tu tabla para comprobar lo siguiente:

1- si existe el usuario

Ej: "Select * From tblUsuarios Where strUsuario='" & vUsuario
Con esto te darás cuenta si el usuario existe o no.

2- si la clave es correcta

Si la consulta anterior te dice que existe el usuario haces esto:
if tblUsuarios.strClave = vClave
"Datos correctos!"
else
"Contraseña incorrecta"
endif
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #5 (permalink)  
Antiguo 03-05-2006, 23:02:02
Un Nuevo Amigo
 
Registrado: may 2006
Posts: 22
aamoros Valoración +2
Predeterminado

He metido este codigo pero seguro que lo he realizado mal porque me da un error y no me lee la base de datos.

Que puedo hacer???


Dim mensaje As String
If TextBoxUsuario.Text = DBDataSet.Usuarios.UsuarioColumn. And TextBoxContraseña.Text = DBDataSet.Usuarios.ContraseñaColumn.ReadOnly Then
mensaje = "OK"
Else
mensaje = "NO OK"
End If

GRACIAS!!
Responder Con Cita
  #6 (permalink)  
Antiguo 03-05-2006, 23:22:52
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

Cita:
Empezado por aamoros
He metido este codigo pero seguro que lo he realizado mal porque me da un error y no me lee la base de datos.

Que puedo hacer???


Dim mensaje As String
If TextBoxUsuario.Text = DBDataSet.Usuarios.UsuarioColumn. And TextBoxContraseña.Text = DBDataSet.Usuarios.ContraseñaColumn.ReadOnly Then
mensaje = "OK"
Else
mensaje = "NO OK"
End If

GRACIAS!!
Revisa lo que está en rojo, ya que lo veo mal escrito.

¿En qué estás programando VB6 o VB.Net?

¿Qué control usas para conectarte a la BD?

¿Qué BD estás usando?
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #7 (permalink)  
Antiguo 03-05-2006, 23:29:25
Un Nuevo Amigo
 
Registrado: may 2006
Posts: 22
aamoros Valoración +2
Predeterminado

Utilizo Viaul Basic 2005

El control se llama DBDataSet

La base de datos se llama usuarios.mdf

Y lo que esta en rojo es el campo que me muestra el texto de ayuda.



GRACIAS!!!
Responder Con Cita
  #8 (permalink)  
Antiguo 03-05-2006, 23:33:57
Avatar de Eynar
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: NIQUINOHOMO - MASAYA - NICARAGUA
Posts: 215
Eynar Valoración +2
Predeterminado

El problema es que tienes un punto delante de esta sentencia:

"UsuarioColumn. "

Quítale el punto a ver si te funciona.
__________________
¡Saludos y bendiciones desde Nicaragua!
¡Tierra de la Virgen de Cuapa!
-----------------> Eynar <------------------
-> Analista Programador de Sistemas <-
Responder Con Cita
  #9 (permalink)  
Antiguo 07-05-2006, 12:55:46
Gran Participación en el Foro
 
Registrado: oct 2003
Posts: 437
MiguelS Valoración +2
Predeterminado

Puedes utilizar esta dll http://www.sevillaonline.com/ActiveX/ARUsersDBLib.htm que tiene todas las funciones necesarias para eso.
Responder Con Cita
  #10 (permalink)  
Antiguo 10-05-2006, 15:56:07
Avatar de phb
phb phb is offline
Buena Participación en el Foro
 
Registrado: jul 2005
Ubicación: Castro Barros 1936 Hurlingham
Posts: 39
phb Valoración +2
Predeterminado

aamoros
Ya solucionaste el tema, si te intereza tengo una autenticacion de usuario y contraseña echa en .Net 2003.
Si queres te la paso.....

Saludos
__________________
pablo H. Baudraco
(011) 15 6816-7668
pablobaudraco@gmail.com
pablobaudraco@yahoo.com.ar
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Email Sin autentificación DeNiro Visual Basic 6.00 2 21-03-2007 11:31:47
Autentificacion de Usuario aamoros Visual Basic.NET 2003 & 2005 1 04-05-2006 15:41:28
Autentificacion de usuario aamoros Visual Basic 6.00 1 01-05-2006 21:25:21
Autentificación con winsock?? baucis Visual Basic 6.00 2 03-07-2005 10:19:52
Reporte por autentificacion sql csar02 Crystal Reports 1 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 23:26:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right