| | |
| | | |
| | | private Map<String, Integer> loginFailures = new HashMap<>(); |
| | | |
| | | private List<String> ips = Arrays.asList("127.0.0.1"); |
| | | private List<String> ips = Arrays.asList("127.0.0.1","192.168.0.247"); |
| | | |
| | | |
| | | |
| | |
| | | // 校验密码 |
| | | ShiroUser shiroUser1 = shiroFactory.shiroUser(user); |
| | | SimpleAuthenticationInfo info = shiroFactory.info(shiroUser1, user, username); |
| | | System.out.println(info.getCredentials()); |
| | | String pass = ShiroKit.md5(password, user.getSalt()); |
| | | System.out.println(pass); |
| | | if(!info.getCredentials().equals(pass)){ |
| | | f++; |
| | | loginFailures.put(username, f); |