On the username box when they signup just set up a conditional to check to see if there already exists a user with the same username, if so, stop them from submitting by maybe disabling the submit button and showing an error.