永发信息网

如何在java中做一个在用户输入密码错误三次时,就禁止用户输入,半小时后才能登陆的登录限制?

答案:3  悬赏:80  手机版
解决时间 2021-03-30 20:04
如何在java中做一个在用户输入密码错误三次时,就禁止用户输入,半小时后才能登陆的登录限制?
最佳答案
都是在用户登陆时查询数据库表,一般user表中会有:是否禁用、最后一次登陆时间(到秒)、用户登陆错误次数。

用户登陆时查询该用户数据,进行判断,若是正确,则更新是否禁用为可用、最后登陆时间、错误次数为0.
若是登陆错误时,错误次数+1,若是错误次数=3,则更新是否禁用为禁用,并更新最后一次登陆时间。
若是登陆时该用户数据中是否禁用为禁用,则判断最后一次登陆时间与当前登陆时间相比较,半小时后可以登陆,重复上面流程。


JAVA做登陆必须会HTML,用HTML做出一个用户名密码的界面。
编写后台代码。
如果说想法,也就是对用户名密码的正确性判断和输入字符是否合法,有些登陆需要验证码,可按个人意愿加。
为了安全性,可以写成3次登陆错误就禁止登陆的方式,实现方式使用cookies。
全部回答
都是在用户登陆时查询数据库表,一般user表中会有:是否禁用、最后一次登陆时间(到秒)、用户登陆错误次数。
用户登陆时查询该用户数据,进行判断,若是正确,则更新是否禁用为可用、最后登陆时间、错误次数为0.
若是登陆错误时,错误次数+1,若是错误次数=3,则更新是否禁用为禁用,并更新最后一次登陆时间。
若是登陆时该用户数据中是否禁用为禁用,则判断最后一次登陆时间与当前登陆时间相比较,半小时后可以登陆,重复上面流程。
大概是这样的思路,具体细节另说。
都是在用户登陆时查询数据库表,一般user表中会有:是否禁用、最后一次登陆时间(到秒)、用户登陆错误次数。
用户登陆时查询该用户数据,进行判断,若是正确,则更新是否禁用为可用、最后登陆时间、错误次数为0.
若是登陆错误时,错误次数+1,若是错误次数=3,则更新是否禁用为禁用,并更新最后一次登陆时间。
若是登陆时该用户数据中是否禁用为禁用,则判断最后一次登陆时间与当前登陆时间相比较,半小时后可以登陆,重复上面流程。
大概是这样的思路,具体细节另说。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不知火舞全集
黑龙江省海伦市原名叫什么?
讲述哥哥妹妹穿越到了一个什么都靠游戏决斗的
忘记了自己的出生年,该请那尊护身佛?
Domino备份是指那一块儿?
友讯路由器设置NI501C,,,A1
中国电信,什么是C网基本商品?
1.8 GHz Intel Core 2 Duo和intel(R) xeon
为什么要刺杀宇文席 楚乔传楚乔刺杀宇文席成
经常画舞台妆要买什么牌子的化妆品好
襄阳东站附近有没省际班车的客运站
蝴蝶标本怎么做
为什么老鼠总是躲藏起来
问一下各位大神vivox23是等到国庆买好一点还
WOW关于SS T10套的选择
推荐资讯
android 绘图怎么绘制阴影
锦的意思是什么
我在南昌我要去甘肃祁连山订什么机票?
无线路由的WAN和LAN中文怎么读
香菇原袋装原料打多粗合适太细了好吗
宝鸡七兴商务咨询有限公司怎么样? 是不是传销
康熙年的兴京是指哪个地方
景物描写的精彩片段 雪景
除杂原则中”易分离,易复原”是什么意思?急
佛山科学技术学院和东莞理工学院哪个综合性更
什么者上钩成语
【高考】我高考估计刚过2本线 不知道报什么学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?