src/main/java/com/nanometer/smartlab/controller/UserMngController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/nanometer/smartlab/controller/UserMngController.java
@@ -451,6 +451,11 @@ if(sysUser.getPassword()==null || sysUser.getPassword().equals("")){ sysUser.setPassword(this.editPasswor); }else { String PW_PATTERN = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@#$%^&*_.]).{8,}"; if (!sysUser.getPassword().matches(PW_PATTERN)){ FacesUtils.warn("密码必须8位以上,并且包含大小写字母、数字、特殊符号三种以上"); return; } sysUser.setPassword(MD5Utils.encode(sysUser.getPassword())); } this.sysUserService.updateSysUser(sysUser);