@Before public void setUp() { userService.setPasswordService(passwordService); passwordService.setMaxRetryCount(maxtRetryCount); userService.setPasswordService(passwordService); passwordService.setMaxRetryCount(maxtRetryCount); User user = userService.findByUsername(username); if (user != null) { userService.delete(user); // 因为用户是逻辑删除 此处的目的主要是清 缓存 delete(user); // 所以还需要物理删除 } user = userService.findByEmail(email); if (user != null) { userService.delete(user); delete(user); } user = userService.findByMobilePhoneNumber(mobilePhoneNumber); if (user != null) { userService.delete(user); delete(user); } clear(); }
protected static boolean vnmrjPassword(String strUser, char[] password) { boolean blogin = false; try { PasswordService objPassword = PasswordService.getInstance(); String encrPassword = objPassword.encrypt(new String(password)); if (pwprops == null) { String strPath = FileUtil.openPath(WUserUtil.PASSWORD); if (strPath == null) return blogin; pwprops = new Properties(); FileInputStream fis = new FileInputStream(strPath); pwprops.load(fis); fis.close(); } String stoPassword = pwprops.getProperty(strUser); if (encrPassword.equals(stoPassword)) blogin = true; } catch (Exception e) { // e.printStackTrace(); Messages.writeStackTrace(e); } return blogin; }
@After public void tearDown() { passwordService.clearLoginRecordCache(username); passwordService.clearLoginRecordCache(email); passwordService.clearLoginRecordCache(mobilePhoneNumber); }