Simulando um fluxo de login com promises
Descrição:
Neste exercício, você irá praticar o uso de promises no contexto de um fluxo de autenticação de usuário.
Instruções:
- Crie uma função chamada
verificarUsuarioque retorna uma Promise que simula a verificação de um nome de usuário.- Para simplificar a implementação a função deve resolver a
promisequando o o nume de usuário informando forsucesso@mail.com, caso contrário apromisedeve ser rejeitada.
- Para simplificar a implementação a função deve resolver a
- Crie outra função chamada
verificarSenhaque retorna uma Promise que simula a verificação da senha.- Considere que a senha correta é 123456
- Encadeie as Promises usando .then() para simular um fluxo de autenticação, onde a primeira Promise representa a verificação do nome de usuário e a segunda Promise representa a verificação da senha.
- Use
.then()e.catch()para lidar com o resultado do fluxo de autenticação. - Caso o usuário informe usuário e senha corretamente, imprima uma mensagem de sucesso no console.
Gostou? Não esqueça de avaliar o exercício: