Seite 1 von 1

gäste report-spam

Verfasst: 26.03.2008 18:31
von firepanther
hallo,
in meinem forum melden gäste immer jeden beitrag, seitdem ich den report-mod eingebaut hab (vorher war das ja auch nicht möglcih ^^)
ich hab mir eine php datei gebastelt, die jedesma, wenn sie gesatret wird, alle -1 reports (report id von den gästen) entfernt...
aber ich hab kein bock, das jedentag zu starten... kann ich irgendwie nicht die gäste von den reportbuttons sperren, also dass die reportbuttons nur angezeigt werden, wenn man registriert ist???
hab nix in der sufu gefunden


edit: ach und wenn ihr die lösung kennt, für den bug mit dem zeile 168 error vom report-teil, könnt ihr den dann posten? hab den tausende male gefunden und keiner hilft...
das mit dem 253 hab ich dann auf einer polnischen seite gemacht (ich hab kein wort verwstanden, aber den code einfach rüberkopiert ^^ und die smileys von denen sagen ja schon, dass es geklappt hat ;))

vielen dank

Verfasst: 26.03.2008 20:52
von S2B
Welchen MOD verwendest du denn überhaupt?

Verfasst: 26.03.2008 22:12
von firepanther
## Mod Title: Report post hack
## Mod Version: 1.0.6
## Author: Saerdnaer < saerdnaer@web.de >
## Description: This Hack (MOD) allows users to report a post to
## admin and/or moderator ( and also if installed to Super-
## moderator or junjor admin ) by sending an email and by
## a popup. You can config it in the admin panel.
## phpBB Version: Tested on 2.0.2 and 2.0.3

danke für jede hilfe
die spamen voll rum -.- das stresst...

Verfasst: 27.03.2008 01:32
von firepanther
VERDAMMT ich hab den täter erwischt!!!!
der hat in einem bereich gemeldet, wohin kein gast reindarf... und hab danach seine ip gesehen...

ES WAR EIN GOOGLEBOT!!!
irgendwie muss ich das mit dem gast blocken...
da kommt doch eig nur eine if frage rein oder?
if user_id <> -1 o.ä

ich kann nicht bei jedem crawlen das gleiche machen...
hab mich auch gewundert, wie schnell der jeden beitrag melden kann -.-

Verfasst: 27.03.2008 12:29
von S2B
irgendwo am Anfang der report.php (nach init_userprefs()):

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
   redirect(append_sid("login.$phpEx", true));
}
Besser wäre aber, wenn du gleich die Meldelinks für Gäste versteckst - sowieso komisch, dass die angezeigt werden...

Verfasst: 27.03.2008 12:33
von firepanther
cool, das kann ich doch auch an anderen stellen einbauen wahr? ^^
ich hab paar nebenseiten gemacht, wo man immer username+passwort eingeben musste und ich hab das dann mit der datenbank checken lassen...

danke :D


info an andere:
ihr müsst ein ')' (klammer zu)-Zeichen (in zeile 1) entfernen, ansonsten kommt ne fehlermeldung

Verfasst: 27.03.2008 12:46
von S2B
firepanther hat geschrieben:info an andere:
ihr müsst ein ')' (klammer zu)-Zeichen (in zeile 1) entfernen, ansonsten kommt ne fehlermeldung
:oops: ist korrigiert