Implementa el inicio de sesión de modo asíncrono