おはようございます、ログインフィールドの検証
私のVB.netスキルが向上しています。もう少し小さなリクエストがあります。デバッグ中に問題が発生しているコードについては助けが必要です。
私の意図は、ボタンをクリックするイベントです。ユーザー名とパスワードのフィールドをチェックし、どちらが間違っているかによってエラーを返します。両方が間違っている場合は、別のエラーメッセージを返します。ユーザー名をパーツ、パスワードをパーツとして設定しました(外部認証の使用方法はまだ学習しています)。
コードは次のとおりです。この作業を行うにはどうすればよいですか?
If Not TextBoxUsername.Text = "parts" Then
Label3.ForeColor = Color.Red
Label3.Text = "Invalid Username..."
TextBoxUsername.SelectAll()
TextBoxUsername.Focus()
Else
If Not TextBoxPassword.Text = "parts" Then
Label3.ForeColor = Color.Red
Label3.Text = "Invalid Password..."
TextBoxPassword.SelectAll()
TextBoxPassword.Focus()
'NOTES:
'This section of the code is being skipped, and I can't figure out why.
ElseIf TextBoxUsername.Text <= "parts" And TextBoxPassword.Text <= "parts" Then
Label3.ForeColor = Color.Red
Label3.Text = "Invalid USERNAME and PASSWORD..."
TextBoxUsername.SelectAll()
TextBoxUsername.Focus()
Else
Label3.ForeColor = Color.Green
Label3.Text = "Login successful..."
FormMain.Show()
Me.Close()
End If
End If
私が代わりにそれを使用できるかどうかを確認するためにSELECT CASE文を使用して上に読んでいます - が、まだその仕事を作る方法を考え出したていません。ありがとう。
//運命
あなたの答えもありがとう。私はそれをテストし、それは正常に働いた。私はあなたがセキュリティに関してどこから来ているのか理解していますが、私のユーザーの "ダム"なアプローチのため、できるだけアプリケーションを「ダミープルーフ」することに決めました。 –