Nabend liebe Community,
<--Worum es geht-->
Ich habe mir ein Login zusammengestellt bei VB.Net via Online Datenbank. Benutzerdaten befinden sich in der Tabelle: "xf_user" unter usernamen.
Aber die Passwörter werden woanders gespeichert, nämlich in der Tabelle: "xf_user_authenticate" unter remember_key. Das Passwort ist auch so verschlüsselt: "EnqtSwa6xspGA0blmzRluCkjVHssC-rZKNntybaJ"
<--Frage zum ganzen-->>
Wie bekomme ich es hin, dass er nun die Daten aus zwei Tabellen sucht. Einmal Usernamen in "xf_user" und das Password aus "xf_user_authenticate"
Und das er die Verschlüsselung erkennt das, dass Passwort so geschrieben wird z.B. "Passwort123" und es nicht so herausfiltert "EnqtSwa6xspGA0blmzRluCkjVHssC-rZKNntybaJ"?
<--SourceCode vom Login-->
Es wäre nett, wenn mir irgendeiner den Code zusammen basteln könnte. Da ich wenig MySql und VB.Net erfahrung habe.
Ich bedanke mich schon mal im vorraus bei euch. Und freue mich auf postive Antworten.
<--Worum es geht-->
Ich habe mir ein Login zusammengestellt bei VB.Net via Online Datenbank. Benutzerdaten befinden sich in der Tabelle: "xf_user" unter usernamen.
Aber die Passwörter werden woanders gespeichert, nämlich in der Tabelle: "xf_user_authenticate" unter remember_key. Das Passwort ist auch so verschlüsselt: "EnqtSwa6xspGA0blmzRluCkjVHssC-rZKNntybaJ"
<--Frage zum ganzen-->>
Wie bekomme ich es hin, dass er nun die Daten aus zwei Tabellen sucht. Einmal Usernamen in "xf_user" und das Password aus "xf_user_authenticate"
Und das er die Verschlüsselung erkennt das, dass Passwort so geschrieben wird z.B. "Passwort123" und es nicht so herausfiltert "EnqtSwa6xspGA0blmzRluCkjVHssC-rZKNntybaJ"?
<--SourceCode vom Login-->
VB.NET-Quellcode
- Imports System.Data.SqlClient
- Imports MySql.Data.MySqlClient
- Public Class LoginForm1
- Dim MySqlConnection As MySqlConnection
- Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
- MySqlConnection = New MySqlConnection
- MySqlConnection.ConnectionString = "server=meinServer.de;Port=3306; user id=meinUsername; password=meinPassword; database=meineDatenbank"
- MySqlConnection.Open()
- Dim Myadapter As New MySqlDataAdapter
- Dim sqlquary = "SELECT * From xf_user WHERE username='" & UsernameTextBox.Text & "'AND password='" & PasswordTextBox.Text & "';"
- Dim command As New MySqlCommand
- command.Connection = MySqlConnection
- command.CommandText = sqlquary
- Myadapter.SelectCommand = command
- Dim Mydata As MySqlDataReader
- Mydata = command.ExecuteReader
- If Mydata.HasRows = 0 Then
- MsgBox("Fehler Username/Password falsch! o. nicht Registriert?")
- Else
- Form1.Show()
- Me.Close()
- End If
- End Sub
- Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
- Me.Close()
- End Sub
- End Class
Es wäre nett, wenn mir irgendeiner den Code zusammen basteln könnte. Da ich wenig MySql und VB.Net erfahrung habe.
Ich bedanke mich schon mal im vorraus bei euch. Und freue mich auf postive Antworten.
Public Signatur
Dim Mfg As Mit freundlichen grüßen
Dim Getsha As User.Getsha
Mfg.Getsha()
End Signatur
Dim Mfg As Mit freundlichen grüßen
Dim Getsha As User.Getsha
Mfg.Getsha()
End Signatur
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „getsha“ ()