A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 喻健 中级黑马   /  2012-5-22 20:56  /  2529 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚刚看了视频,然后操作了一边, 在检验的时候发现,假如我前三次都输错了,那么ErrorTimes的值就变成大于3 了 ,那么我再怎么登录都会提示我错误次数过多,想了有一会了,还没想出要怎么解决。怎么在第一次登录的时候初始化错误次数为0?

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

11 个回复

正序浏览
这个嘛  以目前的形式来写哈 我就是这样想的 超过了三次那我就 在关闭界面的同时 再把Errortimes清0   下次在登录时 不就是可以登录了 当然哈  你也可以 超过了 直接清0!update 表名 Errortimes = 0 where  字段名 =  ??

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
变量类型是静态成员吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
其实就是直到型的问题,三次出错关闭是靠虑到安全性问题的。只有成功了才能见到想得到的界面,更安全的就是三次失败之后不能在当天尝试次程序
回复 使用道具 举报
喻健 中级黑马 2012-5-24 12:12:21
8#
魏庆君 发表于 2012-5-24 12:01
分两种清0方法:1登录成功2登录失败
成功后直接进入需要的画面,显示登陆成功

那这样次数限制貌似就没意义啦。错了之后我就关  关了我接着错  错了再关。。。
回复 使用道具 举报
分两种清0方法:1登录成功2登录失败
成功后直接进入需要的画面,显示登陆成功

失败事由于三次登陆都失败造成的

可以用static修饰,只要退出之后就清0,下次运行执行static int errortimes=0命令
达到目的

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
班顶超 发表于 2012-5-22 23:38
你提的问题有点怪异了  先是说errortimes >3不能登陆,怎么样清0,
再看了楼下后你又说你会清0,不知道 ...

就是你这个意思,假如我一开始连着错了3次,是不是就直接不能登录了,那么就成功不了 ,错误次数也就是一直再增加。但如果开始错误次数不够3次,成功的话就是能清零的。
回复 使用道具 举报
你提的问题有点怪异了  先是说errortimes >3不能登陆,怎么样清0,
再看了楼下后你又说你会清0,不知道你是什么意思。
难道你的意思是,你是站在了用户的角度来想吗?如果一个人的errortimes大于3次后,再也没法登陆了吗?需要解决?如果是这样你可以试着想想别的网站都怎么做啊。

1个就是申请找回密码功能,这样改了新密码后,把errortimes清0 就能马上登陆了。
2个就是实现时间解封功能,当errortimes大于3次的用户在多少时间内可以自动解封,也就是把他的errortimes清0.

不晓得你是不是这个意思,反正清0用updata 可以实现 如: updata 表名 set errortimes =0,where username=xxx;

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
喻健 发表于 2012-5-22 21:44
登录正确归零我知道,现在就是这个连续错3次没法解决。想不到思路

哦,我明白了,你是不是说如果换别的用户,还会报连续错三次的问题?
回复 使用道具 举报
可以设计为后台管理人员登录解除三次输入错误被锁定的用户,你要是三次错误了,关闭了浏览器还想再输入登录的话,只能第三次错误提示完就清空记录!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
翠鸟 发表于 2012-5-22 21:27
其实在三次输入都错误的时候,登陆画面应该会有禁止操作的改变,或者直接关闭登陆画面。
而且还要注意的是 ...

登录正确归零我知道,现在就是这个连续错3次没法解决。想不到思路

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
其实在三次输入都错误的时候,登陆画面应该会有禁止操作的改变,或者直接关闭登陆画面。
而且还要注意的是,如果有输入正确一次的话,errorTimes需要重置为0。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马