コード例 #1
0
  // 对web层提供注册服务
  public void register(User user) throws ClassNotFoundException, SQLException, UserExistException {
    // 先判断当前要注册的用户是否存在
    boolean b = DaoFactory.getInterface().find(user.getUsername());

    if (b) {
      throw new UserExistException();
      // 发现要注册的用户已存在,则给web层抛一个编译时异常,提醒web层处理这个异常,给用户一个友好提示
    } else {
      user.setPasswd(ServiceUtils.md5(user.getPasswd())); // 对用户密码进行加密

      DaoFactory.getInterface().add(user);
      System.out.println("kkkk");
    }
  }
コード例 #2
0
  // 对web层提供登陆服务
  public User login(String username, String passwd) throws ClassNotFoundException, SQLException {

    passwd = ServiceUtils.md5(passwd);
    return DaoFactory.getInterface().find(username, passwd);
  }