Rensning av overifierade konton
Rensar bort registreringskonton som aldrig bekräftade sin e-postadress.
Så fungerar det
När någon registrerar sig skapas ett konto i tillståndet “overifierat” och en e-postverifiering skickas ut. Verifieringen upphör att gälla efter 24 timmar. Det här jobbet tar bort konton vars verifieringsfönster har passerat, så att samma e-postadress kan användas för en ny registrering.
- Hittar kandidater — overifierade konton som är äldre än fristen
- Raderar — varje kandidatkonto raderas, inklusive eventuella relaterade verifieringsförsök
Rensningen är global, inte per arbetsyta. Jobbet är låst till systemarbetsytan: schemaläggningen går igenom varje arbetsyta, men bara systemarbetsytan ger en faktisk rensningskörning.
När jobbet körs
Jobbet körs automatiskt och startar bara när det finns minst en kandidat att rensa bort.
Parametrar
| Parameter | Standard | Beskrivning |
|---|---|---|
| Grace Period (hours) | 24 | Antal timmar efter att kontot skapades innan ett overifierat konto kan raderas. Värden under 24 höjs till 24 för att skydda konton vars verifiering fortfarande är giltig |
| Dry Run | false | När den är aktiverad rapporteras vad som skulle raderas utan att något raderas |
Jobbresultat
| Mätvärde | Beskrivning |
|---|---|
candidates | Antal overifierade konton som passerat fristen |
deleted | Antal konton som faktiskt raderades (0 vid testkörning) |
grace_period_hours | Gällande frist efter justering |
dry_run | Om det var en testkörning |
En körning utan kandidater returnerar skipped: true, reason: "no candidates".
Felsökning
| Problem | Lösning |
|---|---|
| Kontot raderades inte | Bekräfta att fristen har passerat. Den nedre gränsen hindrar kortare fönster från att köras |
| E-postadressen avvisas fortfarande vid registrering efter rensningen | Gör en testkörning för att bekräfta kandidatuppsättningen, sedan en riktig körning. Kontrollera att ingen annan arbetsyta fortfarande har en användare som refererar till kontot |