pig 【新需求】登录错误次数限制,连续登录失败锁定账号

pig Github Action 2022年6月6日 09:30 55 查看原文
  • 提问务必按以下模板,提交详细信息。

  • 错误信息多多益善、错误截图多多益善。

---

环境信息

  • pigx版本: v4.4

  • 是否修改包名: 否

提供详细日志、截图、回显步骤

  • 密码错误 在 error 处理的时候写入到 redis
    1649649667

  • 登录过程 查询 redis 看次数

  • 登录成功 清空 redis 错误此处

回答
1 条回答

参数管理配置

  • LOGIN_ERROR_TIMES 5L (错误次数)

  • DELTA_TIME (锁定时间 默认一小时)

``` Long deltaTimes = ParamResolver.getLong("LOGIN_ERROR_TIMES", 5L); Long times = redisTemplate.opsForValue().increment(key);

    // 自动过期时间
    Long deltaTime = ParamResolver.getLong("DELTA_TIME", 1L);

```

热门问题
相关推荐
推荐分类