update 2.0.20 - Flood-Intervall für Suche funzt nicht

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Benutzeravatar
Ust
Mitglied
Beiträge: 41
Registriert: 15.05.2005 19:22
Wohnort: Datteln
Kontaktdaten:

update 2.0.20 - Flood-Intervall für Suche funzt nicht

Beitrag von Ust »

Hallo!

Die Funktion Flood-Intervall für Suche
funktioniert bei mir leider nicht.

Ich habe die Zeitspanne auf 15 Sek. gesetzt. Dennoch können user suchen und suchen und suchen...

Woran könnte das liegen? Hat sonst noch jemand dieses Problem?

Grus USt
Heute ist ein schöner Tag ;)

kostenlose Tools für Deine Homepage
Benutzeravatar
Ust
Mitglied
Beiträge: 41
Registriert: 15.05.2005 19:22
Wohnort: Datteln
Kontaktdaten:

Beitrag von Ust »

Hallo,

kann denn keiner helfen? :(

Gruss USt
Heute ist ein schöner Tag ;)

kostenlose Tools für Deine Homepage
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Also bei mir funzt das Floodintervall für die Suche, habe auch 15sek eingestellt und in dieser Zeit 2 Suchanfragen hintereinander gestartet und bei der 2. Suche kam die korrekte Meldung.

D.h. ein Bug ist es nicht, da musst du was falsch eingebaut haben oder was vergessen.


MfG
Benutzeravatar
Ust
Mitglied
Beiträge: 41
Registriert: 15.05.2005 19:22
Wohnort: Datteln
Kontaktdaten:

Beitrag von Ust »

Vielen Dank für Deine Antwort! :)

Hast Du eine Idee, in welchem Bereich ich suchen muss?
Habe schon alles mehrfach durchgesehen, aber nix gefunden.

Ist zum Verzweifeln :x


Gruss USt
Heute ist ein schöner Tag ;)

kostenlose Tools für Deine Homepage
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Puh, das ist natürlich schwierig zu sagen, ich habe die Codechanges mittels EasyMOD eingebaut, plus 1,2 manuelle Veränderungen, um Flüchtigkeitsfehler zu minimieren.
Denke es liegt bei dir an der search.php aber genau sagen kann ich dirs nicht.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

kontollier mal diesen Eintrag:
#
#-----[ OPEN ]---------------------------------------------
#
search.php

#
#-----[ FIND ]---------------------------------------------
# Line 151
$search_results = '';

//
// Search ID Limiter, decrease this value if you experience further timeout problems with searching forums
$limiter = 5000;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$current_time = time();

#
#-----[ FIND ]---------------------------------------------
# Line 158
//
// Cycle through options ...
//
if ( $search_id == 'newposts' || $search_id == 'egosearch' || $search_id == 'unanswered' || $search_keywords != '' || $search_author != '' )
{

#
#-----[ AFTER, ADD ]---------------------------------------------
#
//
// Flood control
//
$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "se.session_ip = '$user_ip'" : 'se.session_user_id = ' . $userdata['user_id'];
$sql = 'SELECT MAX(sr.search_time) AS last_search_time
FROM ' . SEARCH_TABLE . ' sr, ' . SESSIONS_TABLE . " se
WHERE sr.session_id = se.session_id
AND $where_sql";
if ($result = $db->sql_query($sql))
{
if ($row = $db->sql_fetchrow($result))
{
if (intval($row['last_search_time']) > 0 && ($current_time - intval($row['last_search_time'])) < intval($board_config['search_flood_interval']))
{
message_die(GENERAL_MESSAGE, $lang['Search_Flood_Error']);
}
}
}
Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Re: update 2.0.20 - Flood-Intervall für Suche funzt nicht

Beitrag von h-o »

Ust hat geschrieben:Ich habe die Zeitspanne auf 15 Sek. gesetzt. Dennoch können user suchen und suchen und suchen...
Dieser Schutz wirkt nur, wenn bei der Suche was gefunden wird.

Gibt man unsinnige Begriffe ein, die nicht im Forum vorhanden sind, wirkt die Flood-Control nicht. Möglicherweise liegt es ja daran.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“