VB如何限制登录系统上用来注册的信息?
我已经编码登录和注册系统。 如果您注册一个帐户,您将被发送到登录窗口。 在登录窗口中,您应该输入用户名&您注册的密码。 但是,你可以随便写一些东西,它仍然可以工作。 是否有可能检查用户注册的帐户是否正在使用,或者是否输入了随机的东西?如果是这样,怎么样? 感谢VB如何限制登录系统上用来注册的信息?
编辑:只是想出如何添加代码,这里是登录表单代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click My.Settings.username = TextBox1.Text
My.Settings.password = TextBox2.Text
If String.IsNullOrWhiteSpace(TextBox1.Text) OrElse String.IsNullOrWhiteSpace(TextBox2.Text) Then
MsgBox("Wrong username or password!")
ElseIf TextBox1.Text = My.Settings.username And TextBox2.Text = My.Settings.password Then
MsgBox("Welcome, you were successfully logged in!")
Me.Hide()
Selector.Show()
End If
End Sub
回答:
当有人试图登录你应该检查你的数据库(表应该有积极的列)为该用户并验证他们提供的凭据是否正确,并且他们是活动用户。如果他们是好的,那么让他们继续,否则向用户显示错误并让他们继续尝试。您必须决定是否要限制重试并锁定用户帐户,如果他们没有在3次尝试中得到它。您可以在记录中加上时间戳记,记录失败的时间,如果已经过了30分钟或更长时间,让他们再试一次。
以上是 VB如何限制登录系统上用来注册的信息? 的全部内容, 来源链接: utcz.com/qa/267268.html