ここのログインシステムに問題があります。
有効なユーザー名とパスワードを入力すると、次のフォームに進むことができます。
間違ったユーザー名と正しいパスワードを入力しても、次のフォームに進むことができます。
正しいユーザー名と間違ったパスワードでも、次のフォームに進むことができます。
ユーザー名またはパスワードが間違っている場合に次のページに移動しないための正しいコードは何ですか?
これが私のコードです。
private void btnEnter_Click(object sender, EventArgs e)
{
if (tbUsername.Text == "username")
{
AdminMainMenu x = new AdminMainMenu();
x.Show();
t.Play();
this.Dispose();
}
else
{
SystemSounds.Hand.Play();
MessageBox.Show("Invalid Username! ", "Error");
}
if (tbPassword.Text == "password")
{
AdminMainMenu x = new AdminMainMenu();
x.Show();
t.Play();
this.Dispose();
}
else
{
SystemSounds.Hand.Play();
MessageBox.Show("Invalid Password! ", "Error");
}
}