好日子SO,验证登录字段
感谢您的所有帮助,我的VB.net技能在不断提高。我有另一个小的请求 - 需要在调试过程中遇到的一些代码的帮助。
我的意图是让代码 - 在button.click事件中 - 检查用户名和密码字段,并根据哪个错误返回错误。或者如果两者都不正确,则返回不同的错误消息。我已将用户名设置为部分,并将密码设置为部分(仍在学习如何使用外部身份验证)。
所以,这是代码 - 我该如何做这项工作?
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语句,看看我是否可以使用,而不是读了 - 但还没有想出如何使这项工作呢。谢谢。
//天命
感谢您的回答。我测试了它,它工作正常。我明白你从安全方面来的哪些方面,但是,由于我的用户对任何计算机都采取了“哑巴”的方式,因此我决定尽可能地对应用程序进行“虚拟验证”。 – 2012-01-16 10:21:09