Package com.jeecms.core.entity

Examples of com.jeecms.core.entity.UnifiedUser


    Pagination page = findByCriteria(crit, pageNo, pageSize);
    return page;
  }

  public UnifiedUser findById(Integer id) {
    UnifiedUser entity = get(id);
    return entity;
  }
View Full Code Here


    getSession().save(bean);
    return bean;
  }

  public UnifiedUser deleteById(Integer id) {
    UnifiedUser entity = super.get(id);
    if (entity != null) {
      getSession().delete(entity);
    }
    return entity;
  }
View Full Code Here

    user.setErrorTime(null);
    user.setErrorIp(null);
  }

  public void updateLoginError(Integer userId, String ip) {
    UnifiedUser user = findById(userId);
    Date now = new Timestamp(System.currentTimeMillis());
    ConfigLogin configLogin = configMng.getConfigLogin();
    int errorInterval = configLogin.getErrorInterval();
    Date errorTime = user.getErrorTime();

    user.setErrorIp(ip);
    if (errorTime == null
        || errorTime.getTime() + errorInterval * 60 * 1000 < now
            .getTime()) {
      user.setErrorTime(now);
      user.setErrorCount(1);
    } else {
      user.setErrorCount(user.getErrorCount() + 1);
    }
  }
View Full Code Here

    return page;
  }

  @Transactional(readOnly = true)
  public UnifiedUser findById(Integer id) {
    UnifiedUser entity = dao.findById(id);
    return entity;
  }
View Full Code Here

  }

  public UnifiedUser save(String username, String email, String password,
      String ip)  {
    Date now = new Timestamp(System.currentTimeMillis());
    UnifiedUser user = new UnifiedUser();
    user.setUsername(username);
    user.setEmail(email);
    user.setPassword(pwdEncoder.encodePassword(password));
    user.setRegisterIp(ip);
    user.setRegisterTime(now);
    user.setLastLoginIp(ip);
    user.setLastLoginTime(now);
    //不强制验证邮箱直接激活
    user.setActivation(true);
    user.init();
    dao.save(user);
    return user;
  }
View Full Code Here

  public UnifiedUser save(String username, String email, String password,
      String ip, Boolean activation, EmailSender sender,
      MessageTemplate msgTpl) throws UnsupportedEncodingException, MessagingException {
    Date now = new Timestamp(System.currentTimeMillis());
    UnifiedUser user = new UnifiedUser();
    user.setUsername(username);
    user.setEmail(email);
    user.setPassword(pwdEncoder.encodePassword(password));
    user.setRegisterIp(ip);
    user.setRegisterTime(now);
    user.setLastLoginIp(ip);
    user.setLastLoginTime(now);
    user.setActivation(activation);
    user.init();
    dao.save(user);
    if (!activation) {
      String uuid = StringUtils.remove(UUID.randomUUID().toString(), '-');
      user.setActivationCode(uuid);
      senderEmail(username, email, uuid, sender, msgTpl);
    }
    return user;
  }
View Full Code Here

  /**
   * @see UnifiedUserMng#update(Integer, String, String)
   */
  public UnifiedUser update(Integer id, String password, String email) {
    UnifiedUser user = findById(id);
    if (!StringUtils.isBlank(email)) {
      user.setEmail(email);
    } else {
      user.setEmail(null);
    }
    if (!StringUtils.isBlank(password)) {
      user.setPassword(pwdEncoder.encodePassword(password));
    }
    return user;
  }
View Full Code Here

    }
    return user;
  }

  public boolean isPasswordValid(Integer id, String password) {
    UnifiedUser user = findById(id);
    return pwdEncoder.isPasswordValid(user.getPassword(), password);
  }
View Full Code Here

    UnifiedUser user = findById(id);
    return pwdEncoder.isPasswordValid(user.getPassword(), password);
  }

  public UnifiedUser deleteById(Integer id) {
    UnifiedUser bean = dao.deleteById(id);
    return bean;
  }
View Full Code Here

    }
    return beans;
  }

  public UnifiedUser active(String username, String activationCode) {
    UnifiedUser bean = getByUsername(username);
    bean.setActivation(true);
    bean.setActivationCode(null);
    return bean;
  }
View Full Code Here

TOP

Related Classes of com.jeecms.core.entity.UnifiedUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.