Ich habe ein Login-Formular in C#, wo der Administrator mit "admin" als Benutzername und "admin" als Passwort anmelden wird. Ich möchte es so ändern, dass die zweite und nachfolgende Logins die Standard-Administrator-Anmeldeinformationen nicht akzeptieren.C# Registrierungsformular nach Admin ersten Login
Hier ist mein aktueller Code:
private void btnlogin_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("Data Source=(local);Initial Catalog=login1;Integrated Security=True");
cn.Open();
SqlCommand cmd = new SqlCommand("select * from user2 where username = '"+textBox1.Text+"' and password = '"+textBox2.Text+"'", cn);
SqlDataReader dr;
dr = cmd.ExecuteReader();
int count = 0;
while (dr.Read())
{
count += 1;
}
if (count == 1)
{
MessageBox.Show("OK");
Form2 frm2 = new Form2();
frm2.Show();
}
else if (count > 0)
{
MessageBox.Show("Duplicate usernameand password");
}
else
{
MessageBox.Show("username and password is incorrect", "Please try again");
}
textBox1.Clear();
textBox2.Clear();
}
private void btnexit_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
Wie kann ich das überarbeitete Verhalten implementieren ich beschrieben?
Veröffentlichen Sie einen Code, den Sie geschrieben haben. – n1c9