ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / Session-ID läuft aus


Seite 1 von 1

fratzi schrieb am 13.09.2005 um 23:02 Uhr

Version: 3.0 beta 2.84-php5
PHP: 4.3.10-15
MySQL: 4.0.24_Debian-10-log

Problem:
Wie schon in mehreren Threads gepostet (teilweiße schon ein Jahr zurückliegend), kommt die Meldung "Session ID ungültig" nach einigen Minuten.
(z.B. langer Text geschrieben, abschicken gedrückt, Fehler kommt)

Der Wert für die Session-ID auf der Adminpage wird scheinbar ignoriert.

Gibt es da mittlerweile einen offiziellen Bugfix?

Die Lösungen die man mit der Suche findet, wurden vor dem Release von 2.84 geschrieben.

PhoenixDH schrieb am 14.09.2005 um 10:35 Uhr

Das kannste aber anpassen, hab ich bei mir glaub ich auch so gemacht, seit dem hab ich keine Porbleme mehr damit !

FSI schrieb am 14.09.2005 um 13:42 Uhr

er würde sicher gern wissen wie, sonst hätte er nicht danach gefragt ;)

PhoenixDH schrieb am 14.09.2005 um 17:56 Uhr

Wie wenn ich das bei meinen zahlreichen Änderungen noch wüsste, ne URL zu dem Hack wäre ja mal ein Anfang gewesen !

FSI schrieb am 14.09.2005 um 18:58 Uhr

na dann nehm ich euch mal die schwierige arbeit ab..

anfang: LINK

noch eins: HIER

die sache ist, dass du, pdh, sicher besser weisst, welcher thread zur einer sinnvollen & funktionierenden lösung beiträgt, denn: du = 2.84.

PhoenixDH schrieb am 14.09.2005 um 19:08 Uhr

Steht ja in beiden Links das gleiche, aber ich würd den ersten nehmen, die Lösung von Mille, die ist auch für 2.84 !

fratzi schrieb am 27.09.2005 um 11:22 Uhr

// timed out
thwb_query("DELETE FROM ".$pref."online WHERE sessionid='".addslashes($s)."'");
      
message("Timeout", "Sie wurden automatisch ausgeloggt, weil Ihre Session-ID abgelaufen ist. <br>Bitte <a href="".build_link("login.php?source=".$path)."">loggen</a> Sie sich neu ein.");

<a href="".build_link("login.php?source=".$path).""> musste ich entfernen, da es einen Fehler verursacht hat.

Ansonsten scheint das Forum zu funktionieren.
Ich bin gespannt ob es auch den Fehler mit dem Timeout behebt.

katzbalger schrieb am 14.07.2006 um 14:43 Uhr

Mille gab in diesem Thread:
http://thwboard.de/forum/showtopic.php?threadid=5501
an, dass man den Quellcode ändern muss, damit das Problem weg ist;

dazu 2 Fragen:
1. Bringt die änderung wirklich was?
2. in welcher Datei muss ich das ändern (bevor ich ewig suchen muss)

DiSc schrieb am 14.07.2006 um 16:32 Uhr

Zu 1:
Jepp :)

Zu 2: header.inc.php

Anmerkung: wenn Du nach Einbau eine Fehlermeldung bekommst, dann Tausche
das hier:

message("Timeout", "Sie wurden automatisch ausgeloggt, weil Ihre Session-ID abgelaufen ist. <br>Bitte <a href="".build_link("login.php?source=".$path)."">loggen</a> Sie sich neu ein.");

gegen das hier

message("Timeout", 'Sie wurden automatisch ausgeloggt, weil Ihre Session-ID abgelaufen ist. <br>Bitte <a href="'.build_link("login.php?source=".$path).'">loggen</a> Sie sich neu ein.');    

Seite 1 von 1