Inicio
Buscar
Ingresar
Registrarse
Starfield: el juego que revolucionará el espacio y la tecnología
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Visual Basic
»
Login visual basic.net usando mysql con MD5
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Login visual basic.net usando mysql con MD5 (Leído 4040 veces)
radix2000
{ L0 } Ñuub
Mensajes: 12
Login visual basic.net usando mysql con MD5
«
en:
Noviembre 18, 2012, 07:01:27 pm »
Muy buenas tardes, tengo un problema con un codigo para hacer un login de visual basic.net usando mysql como base de datos, el campo contraseña se guardan con el algoritmo MD5, no se como hacer que me valide la contraseña ya que no me logea al ingresar la contraseña(escrita en el campo texto).
He probado esto pero no se que esta malo
Código: Text
Imports System.Data
Imports MySql.Data.MySqlClient
Imports System.Text
Imports System.Security.Cryptography
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
'-----------------------------------------------------'
Dim conn As MySqlConnection
'connect to DB
conn = New MySqlConnection()
conn.ConnectionString = "server=ip;user id=user; password=pass; database=db"
'see if connection failed.
Try
conn.Open()
Catch myerror As MySqlException
MessageBox.Show("Error Connecting to Database: " & myerror.Message)
End Try
'sql query
Dim myAdapter As New MySqlDataAdapter
Dim sqlquery = "SELECT memberName, passwd FROM smf_members Where memberName='" & UsernameTextBox.Text & "' and passwd='" & PasswordTextBox.Text & "'"
Call MD5EncryptPass(PasswordTextBox.Text)
Dim myCommand As New MySqlCommand()
myCommand.Connection = conn
myCommand.CommandText = sqlquery
'start query
myAdapter.SelectCommand = myCommand
Dim myData As MySqlDataReader
myData = myCommand.ExecuteReader()
'see if user exits.
If myData.HasRows = 0 Then
MessageBox.Show("Invalid Login Details", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
Dim frm1 = New Form1
frm1.Show()
Me.Visible = False
End If
Tengo el codigo que me funciona cuando la contraseña esta sin cifrar, espero su ayuda por favor!
«
Última modificación: Noviembre 18, 2012, 08:03:48 pm por radix2000
»
En línea
Solo el conocimiento te hace libre.
<[Zoro]248>
{ L7 } Juanker
Mensajes: 1435
Re:Login visual basic.net usando mysql con MD5
«
Respuesta #1 en:
Noviembre 18, 2012, 09:12:14 pm »
Yo la use en C# pero tienes que tener dos metodos uno para encrytar y otro para desencryptar, cuando valides la contraseña tienes que usar en metodo desencrytar para que haga la comparacion
En línea
La Ignorancia es Felicidad pero el Conocimiento te hace Libre!, pero al final tu decides
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Visual Basic
»
Login visual basic.net usando mysql con MD5
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more