Пример #1
0
  @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();
  }
Пример #2
0
  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;
  }
Пример #3
0
 @After
 public void tearDown() {
   passwordService.clearLoginRecordCache(username);
   passwordService.clearLoginRecordCache(email);
   passwordService.clearLoginRecordCache(mobilePhoneNumber);
 }