Hacemos login siempre que creamos el objeto pero solamente avisamos que no hemos podido conectar.
De esta manera podremos ejecutar otras funciones que no necesiten conectarse.