Visual Studio 2010 (Visual C# を使用) で登録およびログイン フォームを作成したいと考えています。
サービス ベースのデータベースと 1 つのテーブルを作成しました。(登録フォームで) テーブルにデータを挿入できますが、ユーザーのログイン方法がわかりません。
非常に単純なログイン フォーム (ユーザー名とパスワードのフィールドのみ) と [ログイン] ボタンがあります。パスワードとユーザー名 (データベースに存在する) が一致するかどうかを確認する方法がよくわかりません。これが私がこれまでに持っているものです:
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();
}
}