... auch wenn man mit Cookies auf Seiten wie board.php oder help.php surft, gibt es nach der eingestellten Zeit im Admincenter ein Timeout!!!
probierts aus, Seite aufrufen und Site nach 60 minuten aktualisieren!
lag wohl hierdran. --theDon
Ort: / Boardübersicht / Archiv / [fixed] [2.84] Session Timeout bei Cookies
Seite 1 von 1
... auch wenn man mit Cookies auf Seiten wie board.php oder help.php surft, gibt es nach der eingestellten Zeit im Admincenter ein Timeout!!!
probierts aus, Seite aufrufen und Site nach 60 minuten aktualisieren!
lag wohl hierdran. --theDon
ich werd das bei gelegenheit mal testen.
Kann ich bestätigen. Allerdings nicht genau ab wann. Nach der Arbeit war ich auf jeden Fall ausgeloggt.
Der Fehler ist immer noch da... auch wenn man die Lösung aus dem andren Thread berücksichtigt. Sobald die Session-ID abgelaufen ist, kommt ne Fehlermeldung, egal ob man Cookies benutzt oder nicht...
Da stehts auch nochmal explizit (ganz unten allerdings erst... oben war das Problem ja nen bisschen differenzierter):
http://www.thwboard.de/forum/showtopic.php?threadid=5567
Brauch Hilfe ;)
yo... ich hab mich ja auch in dem von mille genanntn thread zu wort gemeldet... und mein prob besteht immer noch... Luki hatte mir auch noch den tipp gegebn ein
define('THWB_NOSESSION_PAGE', true);
in wichtige php-files zu setzn... dabei is mir aufgefalln, dass das in vieln sogar schon drinsteht... allerdings hat auch das nix gebracht... ich benutze cookies, wenn die SID abgelaufn is, bekomm ich aber immer noch die meldung... bin aber weiterhin eingeloggt, wenn ich übernavpath wieder zurückgehe! so wies jetz läuft, lasse ich es bei versuch mein forum abzudatn... das richtige forum wird so auf keinen fall geupdated! das tu ich meinen usern und mir nich an! und ich hab mich doch so gefreut, dass der smilie-hack im 2.84er schon geht... naja, abwartn...
entschuldigt... steinigt mich nich! aber ich muss nochma schiebn... is da irgendwie ne erfolgreiche lösung in sicht? weil, ich möcht mein forum echt gern auf 2.84 updatn... ich bräuchte das eigentlich sogar, aber meine GW-ally soll nen relativ einwandfrei laufendes board habn & mit dieser timeout-meldung (auch wenn man dann gar nich ausgeloggt wird) geht das nun echt nich!!!
danke fürs verständnis
Musst einfach selbst Hand anlegen und 1-2 kleine Veränderungen machen, dann tritt der Fehler nicht mehr bei den Cookianern auf... =)
wenn ich ahnung davon hätte, was ich ändern muss... kannst mir da nich rein zufällig helfn? *treudoofguck* :rolleyes:
message("Fehler", "Diese Session-ID ist ungültig.");
ersetzen durch:
if( isset( $HTTP_COOKIE_VARS['thwb_cookie'] ) ) { $thwb_cookie = $HTTP_COOKIE_VARS['thwb_cookie']; } else { message("Fehler", "Diese Session-ID ist ungültig."); };
Und dann noch:
// 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.");
ersetzen durch:
if( isset( $HTTP_COOKIE_VARS['thwb_cookie'] ) ) { $thwb_cookie = $HTTP_COOKIE_VARS['thwb_cookie']; } else { // 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."); };
Hab ich so gemacht... ist garantiert falsch bzw. wirrer Code und ich weiß auch gar net mehr, warum ich das so gemacht hab... *g* Da aber noch keine Fehler von den Usern gemeldet wurden, mir auch nix negatives aufgefallen ist und dieser dumme Fehler folglich nicht mehr kommt, war mir das dann auch egal ;)
Kann auch sein, dass es da noch ne dritte Stelle gab, wo ich was geändert hab, aber ich habs net mehr gefunden. Brauchst eigentlich bloß nach den entsprechenden Fehlermessages suchen und machst dann ne schleife an die stelle mit dem cookie-zeugs bei if und then und bei else halt wieder die Message rein.
Viel Glück und sicher schön das alte Zeugs ;)
axo, das war die lösung, die du auch in dem andern thread gepostet hattest, richtig?
also ich habs eingebaut... UND... es scheint was zu bringn... hab die session timeout auf 5 minz gestellt & die is mittlerweile mehrere male durchgelaufn... die nervige meldung hab ich aber nie nich erhaltn!
vieln dank fürs erste an dich @ mille... vllt. guckt sich das jemand vom thwb-staff ja auch ma an oder vllt. habn die ja intern auch schon ne lösung... was weiss ich :rolleyes:
Das Ende ist nahe und ich beziehe mich hier auf das Problem welches in diesem Thema angesprochen wird.
oh, hört die worte, die er da spricht! :D ne im ernst... dann bin ich ma in freudiger erwartung. :rolleyes:
Seite 1 von 1