101captain
2022-07-26 9a10d2b6a1f827303d24445739be013a230ed218
bug修改
1个文件已修改
11 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/shop_backstage/src/main/java/com/panzhihua/shop_backstage/api/MicroCommercialStreetApi.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/shop_backstage/src/main/java/com/panzhihua/shop_backstage/api/MicroCommercialStreetApi.java
@@ -152,16 +152,7 @@
                    return R.fail("账号被禁用");
                }
            }
            if(flag){
                Integer time = (Integer) redisTemplate.opsForValue().get(LOGIN_FAIL + account);
                if (time >= 5) {
                    redisTemplate.opsForValue().set(LOGIN_FAIL + account, 5, Duration.ofMinutes(5));
                    throw new ServiceException("登录错误超过限制,请五分钟后重试");
                }
                else {
                    redisTemplate.opsForValue().set(LOGIN_FAIL + account,time+1,Duration.ofMinutes(5));
                }
            }
            lockLogin(flag,account);
            return R.fail(r.getMsg());
        } catch (Exception e) {
            lockLogin(flag, account);