首页 > 数据库 >java redis 密码输错5次,已锁定,请30分钟后重试!

java redis 密码输错5次,已锁定,请30分钟后重试!

时间:2023-02-20 16:24:23浏览次数:38  
标签:输错 valueOf java 30 retryCountNum 密码 retryCount

String username = sysUser.getUsername();

String retryCountNum = redisService.get(username);
if(StrUtil.isNotBlank(retryCountNum) && Integer.valueOf(retryCountNum)>=5){
return R.failed("密码输错5次,已锁定,请30分钟后重试!");
}


//设置登录失败5次锁定30分钟
//三十分钟
long isTime = 1800;
int retryCount = 1;
if(StrUtil.isNotBlank(retryCountNum)){
retryCount = Integer.valueOf(retryCountNum);
retryCount ++;
}
//设置该用户密码错误次数
redisService.setAndExpire(username, String.valueOf(retryCount), isTime);


return R.failed("用户名或密码错误,已输错"+retryCount+"次,请勿连续输错超过5次!");

标签:输错,valueOf,java,30,retryCountNum,密码,retryCount
From: https://www.cnblogs.com/wjsqqj/p/17137862.html

相关文章

  • java导出各种样式的Excel表格
    //定义一个新的工作簿XSSFWorkbookwb=newXSSFWorkbook();//创建一个Sheet页XSSFSheetsheet=wb.createSheet(title);//设置行......
  • 一元运算符 java 230220
    自增++inta=1;b=a++;自减--inta=1;b=--a;......
  • java基础 -- 反射深入浅出与CLass源码解析
    java反射在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的......
  • From C++ to Python and a little Java
    原创不意味着能得到“知识产权”。FromC++toPythonandalittleJava从C++到Python以及对Java的小观点OutputPython:printf'\n'C++:std::coutprintformat......
  • Java的树形结构遍历
    定义Menuimportlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.experimental.Accessors;importjava.util.List......
  • [Javascript Tips] Use Promise.allSettled instead of Promise.all
    Promise.all: Problem:let'ssaywehavetwopromises,P1,P2,P1rejectin1s,andP2rejectin3s.Whatwillhappenincatchblock?ItonlyabletocatchP1......
  • 二叉树的遍历(java版)
    一,二叉树的遍历分为三种:1.前序遍历:先输出父节点,再遍历左子树和右子树。2.中序遍历:先遍历左子树,再输出父节点,再遍历右子树。3.后序遍历:先遍历左子树,再遍历右子树,最......
  • JAVA实现XML格式数据转JsonObject
     xml:<dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependenc......
  • RT3070L_USB_WIFI网卡在GT2440开发板上的移植和使用(四)--dhcp移植
    6、dhcp的移植和应用6.1、源码准备(1)源码下载:ftp://ftp.isc.org/isc/(2)源码文件确认:dhcp-4.2.5-P1.tar.gz6.2、编译dhcp(如果不想看一步步的解决过程,可以跳过1,直接看2)(1)......
  • Error:java:无效的源发行版:12
    问题描述:程序无法运行,无效的源发行版:12错误。使用idea运行项目的时候,报出错误:无效的源发行版:XXX,这是因为idea设置的jdk版本和运行的项目版本的jdk版本号不匹配。如果项目j......