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; }