Remade registration, login, and registration confirmation