我想用VB做个帐号和密码输入框?

用VB做个帐号密码输入框,但怎么才能做到密码和帐号只能登录5次,登录5次后密码就变成了错误了,也就是说不能登录了永远都不能登录了,永远密码都是错误的... 用VB做个帐号密码输入框,但怎么才能做到密码和帐号只能登录5次,登录5次后密码就变成了错误了,也就是说不能登录了
永远都不能登录了,永远密码都是错误的
展开
 我来答
chybing
2008-09-07 · TA获得超过972个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:464万
展开全部
这个很多思路,看你的要求程序打开就能试5错误,还是锁定程序一段时间又能能重试5次。

一般都是有地方存储客户输入错误的最多次数,然后将此次录入错误的次数进行比较,如果达到错误限制提示客户不能登录。

存储最多输入5次错误限制,可以放在程序目录下的txt文件或者注册表或数据库中,在程序启动时读取限制次数。

锁定当天或一段时间不能登录,记录最后错误的时间,比较当前登录时间和最后错误时间,如果在控制范围内,还是提示客户不能登录,如果超过控制要求时间可以正常登录。

如果是永远,是这台电脑还是这个帐号?如果是帐号就用数据库记录控制错误次数,如果是电脑,第一次登录记录电脑mac地址,用数据记录控制错误限制。
木年逐02
2008-09-07 · TA获得超过161个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:476万
展开全部
还是我来吧~代码如下,初始化已经做好了哦,直接粘贴即可实现:
您只需在Form中添加以下控件即可:
2个Label控件,2个TextBox控件,2个CommandButton控件.

Dim NCount As Integer

Private Sub Command1_Click()
If NCount > 4 Then
SaveSetting "VB", "Settings", "NCount", NCount
MsgBox "超过输入次数,无法登录系统!", , Me.Caption
Exit Sub
End If
If Text1.Text = "123" And Text2.Text = "123" Then
MsgBox "登录成功!", , Me.Caption
Else
MsgBox "账号或密码错误,请重新输入!", , Me.Caption
NCount = NCount + 1
End If
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

Private Sub Form_Load()
Label1.Caption = "账号:"
Label2.Caption = "密码:"
Text1.Text = ""
Text2.Text = ""
Command1.Caption = "确定"
Command2.Caption = "退出"
NCount = GetSetting("VB", "Settings", "NCount")
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傻傻的疯猪
2008-09-07 · TA获得超过214个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:263万
展开全部
Dim i As Integer

Private Sub Command1_Click() '登陆按钮.
i = i + 1
If i = 5 Then
MsgBox "错误5次了,强制退出。"
Else
'放入密码正确执行的命令.
End If
End Sub

Private Sub Form_Load()
i = 0
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邹鄹
2008-09-07 · 超过18用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
好长时间没翻vb书了 忘了 应该有个<=5之类的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式