我在这里遇到了我的登录系统问题。以自定义身份验证表格验证用户凭证问题
当我输入有效的用户名和密码时,我可以转到下一个表单。
而当我输入错误的用户名和正确的密码,我仍然可以去下一个表格。
正确的用户名和错误的密码我仍然可以去下一个表格。
如果我的用户名或密码错误,请不要放错位置的正确代码是什么?
这是我的代码。
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");
}
}
在什么样的环境是这样运行?这里没有明显的重定向。那么魔鬼是什么? –
@Grant Thomas。微软视觉C#2008年。吨是我的soundplayer^_^ – Stew