我想在 Visual Studio 2010(使用 Visual C#)上创建一个注册和登录表单。
我创建了基于服务的数据库和一张表。我可以将数据插入表中(在注册表中),但我不知道如何登录用户。
我有一个非常简单的登录表单(只有用户名和密码字段)和一个“登录”按钮。我真的不知道如何检查密码和用户名(存在于我的数据库中)是否匹配。这是我到目前为止所拥有的:
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "" & textBox2.Text != "")
{
cn.Open(); // cn is the Sqlconnection
cmd.Parameters.AddWithValue("@Username", textBox1.Text); // cmd is SqlCommand
cmd.Parameters.AddWithValue("@Password", textBox2.Text);
if (cmd.CommandText == "SELECT * FROM Table1 WHERE username = @Username AND password = @Password")
{
MessageBox.Show("Loggen In!");
this.Close();
}
cn.Close();
}
}