首先获取到登录用户的类型,用户账号,用户ip地址,获取这个的目的是为了在Redis中添加唯一的key。然后定义一个初始化的count为0,通过在Redis中查找到这个key来为count赋值,如果有就是之前的count,没有就是初始化的0,然后在通过比较默认的次数10,密码连续错误10次的话就会限制登录30分钟。Count就是这个唯一key的值,如果已经错误十次则直接抛出异常,如果输入错误则count++。
登录验证问题
最新推荐文章于 2024-09-08 20:08:56 发布
首先获取到登录用户的类型,用户账号,用户ip地址,获取这个的目的是为了在Redis中添加唯一的key。然后定义一个初始化的count为0,通过在Redis中查找到这个key来为count赋值,如果有就是之前的count,没有就是初始化的0,然后在通过比较默认的次数10,密码连续错误10次的话就会限制登录30分钟。Count就是这个唯一key的值,如果已经错误十次则直接抛出异常,如果输入错误则count++。