Hallo Leute,
wir haben ein Problem mit dem Löschen von Nutzern auf unserer Moodle-Plattform.
Und zwar können wir einzelne Nutzer ganz normal über das BackEnd löschen, allerdings werden diese im Hintergrund (wir sehen das Problem in der Datenbank) nicht endgültig gelöscht. Das bringt uns zwei Probleme:
1. Wenn ein Nutzer aus Versehen gelöscht wurde, kann dieser sich nicht mit seiner vorher verwendeten E-Mailadresse ein neues Konto machen. Diese wird dann, vermutlich von dem früheren Eintrag, blockiert.
2. Dadurch, dass immer noch alte Einträge vorhanden sind, können deren ID's nicht wieder benutzt werden. Das heißt, dass jedes neue Konto mit der fortlaufenden ID angelegt wird, auch wenn von früher bereits unzählige Konten gelöscht wurden, deren ID's eigentlich frei sein sollten. Wir haben die Befürchtung, dass dadurch unsere Nutzer-Datenbank irgendwann einfach zu groß wird.
Das ganze wird für uns auch noch insofern wichtig, da wir in Zukunft eine automatische Lösung für alte Konten finden wollen. Also dass Nutzer, die sich seit einem bestimmten Zeitraum nicht mehr angemeldet haben, eine Erinnerung per E-Mail bekommen und dann, bspw. zwei Wochen später, wenn Sie sich immer noch nicht angemeldet haben, automatisch gelöscht werden.
Kann mir hier jemand weiterhelfen?
Vielen Dank im voraus.