Gotenks666
Ensign
- Registriert
- Mai 2009
- Beiträge
- 165
Guten Abend liebe CB Community
Wiedereinmal brauche ich ein wenig Nachhilfe von euch.
Folgendes Problem.
Ich habe 2 WindowsForms: LoginForm und MainForm.
In der ersten Form also die LoginForm logge ich mich mit folgendem MySQL Funktion an, und werde auf die 2te Form (MainForm) weitergeleitet wenn die Logindaten richtig sind.
Ich möchte eine Art Login User System erstellen, dass wenn man sich einloggt in der LoginForm, in der MainForm sein Username steht und ein paar andere Dinge aus der Datenbanktabelle des Users (Username,Level,Email.. etc)
Doch wie schaffe ich das..?
Ich hoffe ihr könnt mir ein wenig helfen.
Wiedereinmal brauche ich ein wenig Nachhilfe von euch.
Folgendes Problem.
Ich habe 2 WindowsForms: LoginForm und MainForm.
In der ersten Form also die LoginForm logge ich mich mit folgendem MySQL Funktion an, und werde auf die 2te Form (MainForm) weitergeleitet wenn die Logindaten richtig sind.
Code:
public bool tryLogin(string username, string password)
{
MySqlConnection con = new MySqlConnection("host=***;user=***;password=***;database=***;");
//MySqlConnection con = new MySqlConnection("host=corvus.uberspace.de;user=gerry;password=;database=_test;");
MySqlCommand cmd = new MySqlCommand("SELECT * FROM user WHERE username = '" + username + "' AND passwort = '" + password + "';");
cmd.Connection = con;
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read() != false)
{
if (reader.IsDBNull(0) == true)
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return false;
}
else
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return true;
}
}
else
{
return false;
}
}
public string CreateMD5Hash(string password)
{
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(password);
byte[] hashBytes = md5.ComputeHash(inputBytes);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes[i].ToString("X2"));
}
return sb.ToString();
}
Ich möchte eine Art Login User System erstellen, dass wenn man sich einloggt in der LoginForm, in der MainForm sein Username steht und ein paar andere Dinge aus der Datenbanktabelle des Users (Username,Level,Email.. etc)
Doch wie schaffe ich das..?
Ich hoffe ihr könnt mir ein wenig helfen.