防止暴力登录限制(连续五次失败2小时内容禁止登录),求代码,希望大神不要讲思路,思路懂,但是写不出来。。。。
希望用session或者cookies来实现 不要用数据库 ,老总抽风,就想做一个这个功能装装样子,内部系统,没外人使用,所以不存在什么安全不安全的 ,不会清空cookies或者关闭浏览器session这些情况,哪位大神做过呢,希望能把源码给小弟,在此拜谢了。。。。或者发345876035@qq.com也行
新人求助,希望路过大神点进来瞧一瞧帮帮我
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 月苍 2015-12-23 02:11关注
你要知道。。cookies 有被清除的风险,Session就更别说了,关了浏览器就挂了。
类似于银行输错密码。
你直接在原用户表 添加三个字段 或者新建一个表 关联用户表ID, 三个字段为:错误次数num,错误时间errdate,解锁时间cledate。后台逻辑在登录的时候判断是否输错。数错了,错误次数就+1,连续加到5就锁定,不到5就成功登录就归0,录入错误时间并且小时数+2 确定解锁时间。
然后再次登录判断当前时间小于解锁时间就禁止登录。
Session,cookie做个毛,都是临时性的东西。
你确定你老总不兼职技术总监?解决 无用评论 打赏 举报
悬赏问题
- ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
- ¥15 求caverdock使用教程
- ¥15 Coze智能助手搭建过程中的问题请教
- ¥15 12864只亮屏 不显示汉字
- ¥20 三极管1000倍放大电路
- ¥15 vscode报错如何解决
- ¥15 前端vue CryptoJS Aes CBC加密后端java解密
- ¥15 python随机森林对两个excel表格读取,shap报错
- ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
- ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。