public String register() throws Exception { String flag = INPUT; // && !&&!) if (Common.isEmpty(user.getUsername())) { this.setParameters("username_reg=null&pattern=reg"); } else if (Common.isEmpty(user.getPassword())) { this.setParameters("password_reg=null&pattern=reg"); } else if (Common.isEmpty(user.getEmail())) { this.setParameters("email=null&pattern=reg"); } else if (!this.getExtention().equals(user.getPassword())) { this.setParameters("password=different&pattern=reg"); } else { if (CommonEmail.isEmail(user.getEmail())) { if (userService.getByUserName(user.getUsername()).size() == 0) { if (userService.getByEmail(user.getEmail()).size() == 0) { userService.add(user); } else { this.setParameters("user=existed&pattern=reg"); } } else { this.setParameters("user=existed&pattern=reg"); } } else { this.setParameters("email=incorrect&pattern=reg"); } } return flag; }
/** * @target * @useage * @param * @return * @throws Exception */ public String add() throws SQLException, NumberFormatException, NullPointerException { String flag = ""; int i = 0; if (null != user) i = userService.add(user); if (i > 0) flag = SUCCESS; else if (i == 0) flag = INPUT; else if (i < 0) flag = ERROR; return flag; }