Bereinigung unbestätigter Konten
Löscht registrierte Konten, deren E-Mail-Adresse nie bestätigt wurde.
So funktioniert es
Wenn sich jemand registriert, wird ein Konto im Zustand „unbestätigt“ angelegt und eine Bestätigungs-E-Mail gesendet. Der Bestätigungslink verfällt nach 24 Stunden. Dieser Job entfernt Konten, deren Bestätigungsfrist abgelaufen ist, damit dieselbe E-Mail-Adresse für eine neue Registrierung verwendet werden kann.
- Findet Konten — unbestätigte Konten, die älter als die Karenzzeit sind
- Löscht — jedes dieser Konten wird zusammen mit seiner ausstehenden Bestätigung gelöscht
Die Bereinigung gilt für ganz mTime, nicht für einen einzelnen Arbeitsbereich. Sie läuft nur im Systemarbeitsbereich; in jedem anderen Arbeitsbereich wird sie übersprungen und kann nur aus dem Systemarbeitsbereich manuell gestartet werden.
Wann er läuft
Der Job läuft automatisch und wird nur ausgelöst, wenn mindestens ein Konto zu löschen ist.
Parameter
| Parameter | Standard | Beschreibung |
|---|---|---|
| Karenzzeit (Stunden) | 24 | Stunden nach dem Anlegen eines Kontos, bevor ein unbestätigtes Konto gelöscht werden kann. Werte unter 24 werden auf 24 angehoben, um Konten zu schützen, deren Bestätigungslink noch gültig ist |
| Probelauf | false | Wenn eingeschaltet, wird gemeldet, was gelöscht würde, ohne etwas zu löschen |
Jobergebnisse
| Kennzahl | Beschreibung |
|---|---|
candidates | Anzahl der unbestätigten Konten nach Ablauf der Karenzzeit |
deleted | Anzahl der tatsächlich gelöschten Konten (0 im Probelauf) |
grace_period_hours | Die tatsächlich verwendete Karenzzeit (mindestens 24) |
dry_run | Ob es sich um einen Probelauf handelte |
Ein Lauf ohne Kandidaten liefert skipped: true, reason: "no candidates".
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Konto wurde nicht gelöscht | Prüfen Sie, ob die Karenzzeit abgelaufen ist. Eine Karenzzeit unter 24 Stunden wird nie verwendet |
| E-Mail-Adresse wird nach der Bereinigung weiterhin bei der Registrierung abgelehnt | Führen Sie einen Probelauf aus, um zu sehen, welche Konten gelöscht würden, und dann einen echten Lauf. Prüfen Sie, ob kein anderer Arbeitsbereich noch einen Benutzer hat, der auf dieses Konto verweist |