黑马程序员技术交流社区
标题:
登录小测试遇到问题了,求教、
[打印本页]
作者:
王龙喜
时间:
2012-8-22 23:52
标题:
登录小测试遇到问题了,求教、
请问,在做用户登录错误三次就禁止登录的测试中,为什么错误三次后我关了,再重新运行,输入正确的还是禁止登录呢,怎么清楚数据库中的Errortimes(错误次数)呢?(比如说,我之前错误了三次,然后我重新运行时,直接读取数据还是错误的是三次,直接显示禁止登录了)。。
作者:
许庭洲
时间:
2012-8-23 09:29
在
登陆成功
的代码模块里面,加上int Errortimes=0;即可清零;
作者:
邓戊庚
时间:
2012-8-23 11:00
对,楼上的正解,你只要他一打开给他定义一个变量计数就行了.比如说 int num=0; 初始让他等于0,然后做个判断 当输入错误的时候num++,当num=3的时候就禁止运行!
作者:
梁健1
时间:
2012-8-23 12:31
你如果想做成登录三次错误后,重新打开还能登录,最简单就是设置一个全局变量,用来存放登录错误次数,连数据库都不需要连接,这样,每次打开程序,错误的登录次数都会清零;
作者:
王龙喜
时间:
2012-8-23 14:13
梁健1 发表于 2012-8-23 12:31
你如果想做成登录三次错误后,重新打开还能登录,最简单就是设置一个全局变量,用来存放登录错误次数,连数 ...
嗯,对的,如果连接数据库了,数据已经存入数据库,是不能改变的,谢谢了。
作者:
李 玉林
时间:
2012-8-27 21:24
在每次禁止之后把记录次数的变量清零即可
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2