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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑丹丹1990 中级黑马   /  2013-4-8 11:05  /  2200 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我想了想,思路还是不太清晰,也有些麻烦,大家谁有好的思路没?
用Timer控件实现应该会好点吧!

6 个回复

倒序浏览
在原来老师的那个连续登陆错三次的基础视频上
然后设置一个时间变量
一直循环用时间变量和本地时间进行判断,以出错三次为开始计时的时间为当时的时间,然后设立条件时间变量小于本地时间半个小时后跳出循环就可以了
再啥什么清空计时或者登陆错三次
回复 使用道具 举报
可不可这样:
数据库中用户名密码表中,增加两列:一列记录错误次数,一列记录最后一次登录的时间。
登录时取出这些数据进行复杂的逻辑判断。
回复 使用道具 举报
黑马田杰 发表于 2013-4-8 16:32
可不可这样:
数据库中用户名密码表中,增加两列:一列记录错误次数,一列记录最后一次登录的时间。
登录时 ...

字段设计就是这样子的,但是你说的逻辑判断,就是这个我想了想,想有没有一个简单的呢?上午看了一个是Timer它是锁定3分钟好做,但是半个小时就难了好像。
回复 使用道具 举报
张振 发表于 2013-4-8 16:12
在原来老师的那个连续登陆错三次的基础视频上
然后设置一个时间变量
一直循环用时间变量和本地时间进行判断 ...

那那个登录窗口不就是得
一直出现。
【还有点模糊你说的话】

点评

你不是要锁定半小时吗~~~ 如果你要后能解锁 那你在搞个小方法 做一个解锁处理 或者登陆成功就解锁呗··  发表于 2013-4-8 17:34
回复 使用道具 举报
郑丹丹1990 发表于 2013-4-8 17:31
那那个登录窗口不就是得
一直出现。
【还有点模糊你说的话】

像银行卡被锁定一样,无论在那个取款机上取钱都no。
回复 使用道具 举报
思路我找了个,不错。分享下:
一次错误 在数据库中插1,2次插2,3次插3,任意一次登陆成功,则把这个字段清0,如果字段等于3,那么触发锁定帐号的事件,同时记录当前时间。登陆的时候判断该时间,如果为空或者当前时间大于记录时间+30分钟 就放行如果当前时间小于记录时间+30,则还在锁定状态。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马