我最近几天一直在遇到问题。我正在制作一个具有用户名和密码的简单登录界面,并将所有信息存储在数据库中。我需要检查用户名和密码是否匹配,以及账户是否激活(0或1)。但是我一直无法正确地实现这个功能。非常感谢您提供帮助。
数据库Mysql
private void loginButton_Click(object sender, EventArgs e)
{
AdamPanel blarg = new AdminPanel();
string pass, user;
string password = "";
string username = "";
user = usernameBox.Text;
pass = passwordBox.Text;
DataSet bb = new DataSet();
string connectionString = "datasource=stuff;database=users";
MySqlConnection mysql = new MySqlConnection(connectionString);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.SelectCommand = new MySqlCommand("SELECT * FROM RegularUsers WHERE Username = '" + user + "' AND Password = '" + pass + "'", mysql);
adapter.Fill(bb);
if(bb.HasRows)
blarg.Show();
return 0;
}
}
}
仍然无法工作,有什么想法吗?