Dazu muss im Projektmappen Explorer ein neues Element (Window Form) hinzugefügt werden.
Der Code gemäss vorangegangenem Beispiel muss geringfügig ergänzt werden (gelb hinterlegt):
using System; using System.Data; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace First_C_Sharp_App { public partial class Login : Form { public Login() { InitializeComponent(); password_txt.PasswordChar = '#'; } private void btnLogin_Click(object sender, EventArgs e) { try { string myConnection = "datasource=localhost;port=3306; " + "username=root;password=xyz"; MySqlConnection myConn = new MySqlConnection(myConnection); MySqlCommand SelectCommand = new MySqlCommand ("select * from database.edata where user_name='" + username_txt.Text + "' and password='" + password_txt.Text + "' ;", myConn); MySqlDataReader myReader; myConn.Open(); myReader = SelectCommand.ExecuteReader(); int count = 0; while (myReader.Read()) { count++; } if (count == 1) { MessageBox.Show("Username und Password ist correct"); this.Hide(); Form2 f2 = new Form2(); f2.ShowDialog(); } else if (count>1) { MessageBox.Show ("Duplicate Username and password ... Access denied"); } else { MessageBox.Show ("Username or password not correct ... Please try again"); } myConn.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
Keine Kommentare:
Kommentar veröffentlichen