Funcionalidad completa de registro de usuario