Seite 1 von 1

Alle Beiträge eines Users löschen, Delete All User Posts MOD

Verfasst: 01.08.2006 21:33
von jovi
hiho,

wegen massivem Spamming wollte ich den MOD

Delete All User Posts http://www.phpbbhacks.com/download/4404

verwenden, d.h. wenn ich einen User lösche, dann löscht er mir alle Beiträge das User. Ideal für Spammer ... ABER ...

Es wird leider der ganze Thread gelöscht und nicht nur die Postings des gelöschten Users. Dabei ist der MOD ganz einfach:
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php

#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . POSTS_TABLE . "
SET poster_id = " . DELETED . ", post_username = '$username'
WHERE poster_id = $user_id";

#
#-----[ REPLACE WITH ]------------------------------------------
#

$sql = "DELETE FROM " . POSTS_TABLE . "
WHERE poster_id = $user_id";

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

# EoM

Beim ersten Test am Mittag ist mir aufgefallen: Das Thema ist ganz weg ... nun schaue ich wieder ins Forum, das Thema ist wieder da (ohne den betreffenden Post) :o ?????

Ok, zweiter Test: wieder User löschen, wieder ist das ganze Thema weg ... nun lösche ich den Browser Cache, mache alles mögliche das Thema ist weg. Melde mich wenn es wieder auftaucht :D

Als letzter Beitrag auf der Forenhauptseite erscheint ein Datum: 01.01.1970, 02:00 ... ist der Thread noch in der Datenbank? Ich bin verwirrt :-?

kennt jemand das Problem und kann mir helfen?

Ich verwende die neuste pphbb-Version 2.0.21 (deutsch)

lg

jovi

Verfasst: 03.01.2007 13:38
von M.R.
Hallo!
Habe den MOD auch bei mir im Forum eingebaut und habe gleiches Problem. Hat irgendjemand eine Lösung???