用户表里添加两个属性

连续密码输错次数private Integer loginFailCount;/** 登录失败禁用时间 */
private Date missDate;

/ 如果登录错误次数大于5次 规定时间内禁止登录if(dbUser.getLoginFailCount() != null &&  dbUser.getLoginFailCount() >= 3){if(DateUtils.getCurrentDateTime().getTime() < dbUser.getMissDate().getTime()){return LYResultVO.errorResultVO(AlertConstant.FAIL_LOGIN_COUNT_ALERT);}dbUser.setLoginFailCount(0);systemUserJpaRepository.save(dbUser);}if (!dbUser.getPassword().equals(MD5Utils.MD5(user.getPassWord()))) {if(dbUser.getLoginFailCount() != null){dbUser.setLoginFailCount(dbUser.getLoginFailCount() + 1);}else{dbUser.setLoginFailCount(1);    }systemUserJpaRepository.save(dbUser);if(dbUser.getLoginFailCount()  == 3){dbUser.setMissDate(DateUtils.getAfterCurrentDateTime(1440));}return LYResultVO.errorResultVO("密码有误!");}

转载于:https://www.cnblogs.com/lyon91/p/9946213.html

11月12号 用户登录输入密码错误达到指定次数后,锁定账户 004相关推荐

  1. 【2013年11月12号】日记

    1 /* 一个数如果恰好等于它的因子之和, 则这个数称为"完数". 编写程序写出1000以内的完数: 2 我一开始错误的程序*/ 3 #include <stdio.h> ...

  2. 人人商城v3.28.41修复11月8日微信登录接口,公众号和小程序同步修复

    人人商城v3.28.41修复11月8日微信登录接口,公众号和小程序同步修复 独家修复,可二开.可封装原生APP

  3. 分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日)

    分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日) 本周Silverlight学习资源更新 [Silverlight]关于对Canvas.ZInde ...

  4. 桃园 更新完列表 不显示服务器,11月12日桃园等合服列表与规则

    各位尊敬的QQ三国玩家: 为了给各位玩家带来更好的游戏体验环境,我们计划于2012年11月12日开始,对部分服务器进行合服.合服将从12日凌晨00:30正式开始至当天20:30结束(期间有可能随时开放 ...

  5. psp进度(11月25号-31号)

    本周psp进度 11月25号 内容 开始时间 结束时间 打断时间 净时间 处理数据集  9:27  11:34  12m  115m 11月27号 内容 开始时间 结束时间 打断时间 净时间  scr ...

  6. 官宣,11月8号,.NET6+64位VS璀璨面世!

    12号,.NET6 RC2发布,13号,VS2022 RC版发布,11月8号,.NET6+VS2022+C#10 正式版将同时发布,.NET开发将步入全新篇章,各种新语法.新框架.新技术都如约而至,令 ...

  7. 追踪盗窃12亿用户登录数据的网络犯罪团伙

    本文讲的是 追踪盗窃12亿用户登录数据的网络犯罪团伙近期公开的一份FBI在法院提交的陈述文档中显示一个盗取12亿互联网登录证书的网络盗窃团伙被关联到一个俄罗斯的电子邮箱地址. 文档中说这个被称为&qu ...

  8. Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)

    Windows8/Silverlight/WPF/WP7/HTML5周学习导读(11月12日-11月18日) 本周Windows 8开发学习资源更新 快速构建Windows 8风格应用25-数据绑定 ...

  9. passwd: Have exhausted maximum number of retries for servic、ssh用普通用户登录输入密码正确但是登录却提示被拒绝问题解决,su到root报错

    文章目录 passwd: Have exhausted maximum number of retries for servic 场景说明 问题解决 场景1 场景2 [万能方法] ssh用普通用户登录 ...

最新文章

  1. 关于这件事,我有话要说!
  2. GDCM:DataElementValue作为SQ的测试程序
  3. mysql内部_使用mysql中的内部加入
  4. 学术 | 基于深度学习的图像边缘和轮廓提取方法介绍
  5. C++ Primer 第五版 第6章 6.3——函数返回类型和return语句习题答案
  6. 小学计算机应用能力考核记录,中小学教师信息技术应用能力校本应用考核规范...
  7. C语言PIC16 serial bootloader和C#语言bootloader PC端串口通信程序
  8. 学习——java内存模型
  9. LeetCode题解——Reverse Integer
  10. 02怎么学数据结构?
  11. python列表可以放多少个字符串_列表中可以放多少个字符串( )_学小易找答案
  12. multi task训练torch_torch中创建multitask网络结构
  13. LGTM、FYI等项目开发用语,缩略语,感觉其他组员都知道,感觉就自己不知道,不好意问的就看这里把
  14. 大数据可视化分析以及预测性分析方法
  15. AD7606调试过程与源码
  16. 使用ESP32 + HaaS Python打造运动心率检测系统 云上实时守护运动健康
  17. 软件设计模式从何而来?------“抄袭来的” 设计模式
  18. PS初学者实例教程——图层样式的学习[斜面和浮雕]
  19. 用java解一元二次方程组
  20. Java 如何加载带密码的 PCKS8 PEM 私钥

热门文章

  1. 【Python CheckiO 题解】Days Between
  2. C语言实现TEA系列加解密算法
  3. mongo更新数组字段_更新mongodb中嵌套数组中的几个字段(使用pymongo)
  4. *【Hihocoder - offer编程练习赛94 - A】最短管道距离(中位数)
  5. 【CodeForces - 205B 】Little Elephant and Sorting (思维)
  6. 动手学无人驾驶(7):车道线检测
  7. 12.Cross-Validation
  8. 三菱socket通信实例_三菱自动化产品相关知识整理汇总
  9. stm32linux区别,STM32MPU和OpenSTLinux你了解多少?
  10. html 浮动窗口置顶,jQuery简单实现页面元素置顶时悬浮效果示例