Completa refactorizacion de todo el sistema de login