Hola a todos.
Soy nuevo en este foro, es uno de los pocos foros que conozco que está en español.
Mi aplicación cuenta con un sistema de inicio de sesión conectado a una base de datos MySQL , la información la toma de una tabla que tiene 3 columnas : el User ID , username y email
A la hora de abrir el programa y/o aplicación les pide que pongan su nombre de usuario y email, me preguntaba si es posible que la aplicación verifique que datos a puesto y detecte el User ID de ese usuario (Tomando los datos de la tabla de MySQL) , luego que se conecte a otra tabla y verifique
si su User ID está en la otra tabla.
Aquí les dejo algunas imágenes por si no me explique del todo bien:
Mi aplicación:
Código de el botón de inicio de sesión:
Código:
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
MySqlConnection = New MySqlConnection
MySqlConnection.ConnectionString = "server=HostDelMySQL;Port=3306; user id=UsuarioDelMySQL;password=ContraseñaDelMySQL; database=NombreDeLaBD"
MySqlConnection.Open()
Dim Myadaptar As New MySqlDataAdapter
Dim sqlquary = "SELECT * FROM xf_user WHERE username='" & txtUsuario.Text & "' AND email='" & txtPassword.Text & "';"
Dim command As New MySqlCommand
command.Connection = MySqlConnection
command.CommandText = sqlquary
Myadaptar.SelectCommand = command
Dim Mydata As MySqlDataReader
Mydata = command.ExecuteReader
If Mydata.HasRows = 0 Then
Form4.Show()
Else
Timer1.Start()
End If
End Sub
Tabla 1 (User ID, username y email):
Tabla 2 (Donde verificara si existe el User ID):
Espero que me puedan ayudar, y que sea posible hacer esto,
Gracias.