Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: edwinpg en 10 Octubre 2005, 18:14 pm



Título: Usuario y contraseña
Publicado por: edwinpg en 10 Octubre 2005, 18:14 pm
 :P :-X

Camaradas queria comentarles que estoy realizando un formulario el cual contenga el nombre de usuario y contraseña

tengo una base de datos llamada restaurant en esta base de datos tengo una tabla que se llama usuario dentro de esta tabla tengo dos campos,  que son usuario y clave quisiera saber el codigo para que en el formulario dentro de unos textbox se introduzca el usuario y contraseña, y validar que si la contraseña y nombre usuario sean correctas habra otro formulario. ojo busque aqui mismo en el foro un tema que describia mas  o menos como hacerlo pero resulta que cuando tienes mas de 3 registros y pones un nombre de usuario y la contraseña de cualquiera de los otros registros te deja acceder, cuando no lo deberia hacer, por favor nesecito mucha ayuda y estare agradecido por quien me preste su atencion gracias.. ??? ???


Título: Re: Usuario y contraseña
Publicado por: Thaorius en 10 Octubre 2005, 19:12 pm
Pasate por aca:

http://elguille.info/vb/bases/ADO/indiceADO.htm

Saludos


Título: Re: Usuario y contraseña
Publicado por: {_The_Alwar_} en 10 Octubre 2005, 19:53 pm
si utilizas acces y dao es facil

haces una busqeda:

Código:
recordset.index = "Usuario" 'pon entre comillas el campo de la tabla donde tengas el nombre de usuario
recordset.seek "=", txtusuario.text 'aki pon el text donde se introduzca el user
'Ahora, si el usuario existe lo habra encontrado si nos se produce Nomatch
if recordset.nomatch then
msgbox "No se ha encontrado el usuario"
else
if recordset(Contraseña)= txtcontraseña.text
Msgbox "Clave correcta, Bienvenido" 'pones lo q quieras para acceder, no es obligatorio el msgbox
else
msgbox "Clave incorrecta"
end if
end if

Si lo e escrito bien basicamente es eso. si tienes duda me puedes agregar al messenger: alwarstudios@gmail.com y te ayudo

saludos!!!


Título: Re: Usuario y contraseña
Publicado por: MaLkAvIaN_NeT en 10 Octubre 2005, 23:48 pm
Si estás trabajando con SqlServer puedes crear un nuevo usuario allí y no tendrías que crear mas campos.
En el formulario de inicio creas una conexión y le das la ruta de la bd , el nombre de usuario de y la contraseña.
Si el usuario es erróneo puedes controlarlo con el on error y además usando el err mandar un mesaje de error para volver a intentarlo

salu2


Título: Re: Usuario y contraseña
Publicado por: edwinpg en 11 Octubre 2005, 17:50 pm
Cierro el tema

UHHHHHHHHHHHHHhh q ustedes estan gruesos para la programacion jeje gracias camaradas se los agradezco y cuando saque mi programa lo pondre para compartirlo jeje


Título: Re: Usuario y contraseña
Publicado por: noob_Setup en 11 Octubre 2005, 18:01 pm
coincido en parte con malkavian
la consulta seria algo asi:

Código:
sql = " select * from usuarios where usuario = " & txusuario

if txpass >< r!Password then
  msgbox = "El pass es incorrecto"
 else
  frminicial.show vb modal
  unload me
end if



Por supuesto que puedes ademas capturar la cantidad de veces que fue incorrecto y descargar el formulario luego de 3 o 5 veces y agregar muchas validaciones mas como por ejemplo que el usuario este en la tabla y deformar la contraseña al guardarla para mayor seguridad.

saludos


Título: Re: Usuario y contraseña
Publicado por: Slasher-K en 12 Octubre 2005, 22:36 pm
Mira el siguiente post que te puede ayudar.

Contraseña para entrar
http://foro.elhacker.net/index.php/topic,83144.0.html

Saludos.