ログインフォームに次のコードを使用します。ケースについては気にしません。管理者や管理者のように、あるいは実際の管理者が私のシステムにログインすることもできますか?これらは私のコードです:vb.net - ログインに問題があります
sql = "SELECT * FROM tblStaff WHERE Username = @User AND Password = @Pass"
myCommand = New SqlCommand(sql, myConnection)
myCommand.Parameters.AddWithValue("@User", txtUser.Text)
myCommand.Parameters.AddWithValue("@Pass", txtPassword.Text)
myCommand.ExecuteReader()
..........
助けてください。
質問は何ですか?期待される行動は何ですか?実際の行動とは何ですか? – sehe
フォームの検証では大文字と小文字は区別されません。大文字と小文字を区別せずに何かを入力することができ、単語に一致するたびにログインすることができます。上記のコードを見てみましょう。 –
重要なのは、あなたの処方では、あなたが何が起こるべきかを明確にしていないということです。 '...はそのユーザーがどちらかを...ログインできる'ことを意味します:大文字と小文字を区別するために必要ですか? – sehe