Usuario y contraseña

Iniciado por edwinpg, 10 Octubre 2005, 18:14 PM

0 Miembros y 1 Visitante están viendo este tema.

edwinpg

 :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.. ??? ???

Thaorius

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

{_The_Alwar_}

si utilizas acces y dao es facil

haces una busqeda:

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!!!

MaLkAvIaN_NeT

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
a por las buenas ideas

edwinpg

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

noob_Setup

coincido en parte con malkavian
la consulta seria algo asi:


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

Slasher-K

Mira el siguiente post que te puede ayudar.

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

Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*