Asp.net 在3次无效登录尝试后显示recapacha?
我有一个登录表单,但我不想显示recapacha,直到有3次无效的登录尝试。我不知道最好的方法是什么。上面是一些模型代码,以了解我的方向Asp.net 在3次无效登录尝试后显示recapacha?,asp.net,vb.net,recaptcha,Asp.net,Vb.net,Recaptcha,我有一个登录表单,但我不想显示recapacha,直到有3次无效的登录尝试。我不知道最好的方法是什么。上面是一些模型代码,以了解我的方向 Private Sub CheckLogin() If Failed == 3 'show recapacha If Page.IsValid Then CheckLogin2() End If End If Else Try 'login code ' on password fail Failed+1 En
Private Sub CheckLogin()
If Failed == 3
'show recapacha
If Page.IsValid Then
CheckLogin2()
End If
End If
Else
Try
'login code
' on password fail Failed+1
End Try
End If
属性增加计数器并检查登录次数
尝试
Private Sub CheckLogin()
'after the three attempts
If (LoginCount = 3) Then
'show captcha code
Return
End If
'your login code if found unsuccessful increase the counter
LoginCount += 1
End Sub
Public Property LoginCount() As Integer
Get
If (ViewState("LoginCount") = Nothing) Then
ViewState("LoginCount") = 0
End If
Return DirectCast(ViewState("LoginCount"), Integer)
End Get
Set(ByVal value As Integer)
ViewState("LoginCount") = value
End Set
End Property