- Betroffene Version
- WoltLab Suite 5.3
- Betroffene App
- WoltLab Suite Core
Nach dem Import von vBulletin 3.x sind manche User deaktiviert.
In der vB Datenbank gab es alte Einträge für diese User, die seltsamerweise keine Bedeutung mehr hatten, denn sie konnten das Forum nutzen.
Das ist aber nicht entscheidend.
Das Problem ist folgendes:
Im ACP werden sie als "Nicht aktiviert" angezeigt.
Der User erhält aber keine Systemmeldung, wenn er sich einloggt.
Versucht er stattdessen einen Aktivierungscode zu bekommen, erhält er die Meldung, dass der User schon aktiviert sei.
Beispiel:
(Seite /register-new-activation-code)
Wenn ich einen User händisch aktiviere, geht es. Wenn ich ihn händisch wieder deaktiviere, kommt auch die reguläre Systemmeldung, dass er sich erst deaktivieren muss und dann kann er den Vorgang auch durchführen.
Als einziger Workaround fällt mir ein, dass ich alle gesperrten Accounts über das ACP aktiviere und sie dann gleich wieder deaktiviere. Nur bin ich mir nicht sicher, ob mir die Anzeige erhalten bleibt oder ob nach dem aktivieren ich nicht mehr weiß/sehen kann, welche User das waren. Bei einem einzelnen ging es, mit mehreren habe ich es nicht getestet.
Zum anderen bekommen die User dann eine E-Mail, dass sie aktiviert wurden und das ist natürlich nicht so gut.
Wie kann ich das sinnvoll beheben? Betrifft 199 Accounts.