Script zum gebannte User löschen gesucht
-
- Mitglied
- Beiträge: 797
- Registriert: 14.11.2002 14:04
- Wohnort: irgendwo im süden
- Kontaktdaten:
Script zum gebannte User löschen gesucht
hallo zusammen,
ich habe in meiner datenbank zwischenzeitlich sehr viele user, die wegen fehlverhalten von meinen mods gebannt wurden.
jetzt möchte ich diese "leichen" gerne löschen.
hat da schon mal jemand etwas programmiert bzw. gibt es hier schon was ?
danke.
ich habe in meiner datenbank zwischenzeitlich sehr viele user, die wegen fehlverhalten von meinen mods gebannt wurden.
jetzt möchte ich diese "leichen" gerne löschen.
hat da schon mal jemand etwas programmiert bzw. gibt es hier schon was ?
danke.
Servus,
ich hab mich mal schnell dabei gemacht und solch ein Script geschrieben und lokal getestet.
Download der txt-Datei: klick
Diese Datei einfach in den Forenordner uploaden, in eine php-Datei umbenennen, als Admin aufrufen und fertig.
Sag bescheid, wenn es Probleme geben sollte.
ich hab mich mal schnell dabei gemacht und solch ein Script geschrieben und lokal getestet.
Download der txt-Datei: klick
Diese Datei einfach in den Forenordner uploaden, in eine php-Datei umbenennen, als Admin aufrufen und fertig.
Sag bescheid, wenn es Probleme geben sollte.
Hab den Code zwar nicht auf vollständigkeit geprüft, aber wenn der Benutzer mindestens einen Beitrag geschrieben hatte, sollte man ganz zum Schluss nocheinfügen, um die topic_last_post_id usw. zu korrigieren - oder noch besser: sich vorher die topic_ids und forum_ids holen, in denen der Benutzer geschrieben hat, und dann nur die synchronisieren.
Code: Alles auswählen
sync('all topics');
sync('all forums');
KB:knigge
jetzt ist es einsatzfähig.
Zur Erläuterung:
Ich lese die User aus dem Ban-Table aus und grase die nacheinander folgendermaßen ab:
Der User wird aus den Gruppen gelöscht bei den Posts, Topics und Umfragen als Gast gesetzt, die Userdaten werden gelöscht, sämtliche erhaltene Rechte, Themenbenachrichtigungen werden gelöscht, seine Session, seine PNs auch, sowie der Ban, der auf ihn zeigte.
Danach werden die Foren und Themen nochmal synchronisiert, keine Anzeigeprobleme entstehen.
Es ist also einsatzfähig.
Zur Erläuterung:
Ich lese die User aus dem Ban-Table aus und grase die nacheinander folgendermaßen ab:
Der User wird aus den Gruppen gelöscht bei den Posts, Topics und Umfragen als Gast gesetzt, die Userdaten werden gelöscht, sämtliche erhaltene Rechte, Themenbenachrichtigungen werden gelöscht, seine Session, seine PNs auch, sowie der Ban, der auf ihn zeigte.
Danach werden die Foren und Themen nochmal synchronisiert, keine Anzeigeprobleme entstehen.
Es ist also einsatzfähig.

- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten: