Seite 1 von 1

Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mo 18.Jan, 2010 23:42
von bce
an was kann das liegen, dass ich nun lokal immer ausgeloggt werde, wenn in der url nicht die SID angehangen wird?

selbst wenn ich im popup auf den link klicke und da keine sid dranhängt, flieg ich raus und muss mich neu einloggen.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 10:12
von oxpus
Ändere im Admin-Bereich mal den Cookie-Namen und leere dann den Browser Cache.
Das sollte helfen.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 10:49
von bce
funktioniert immer noch nicht.
browser geschlossen und mittels ccleaner alle browserreste gelöscht.

habs auch mit dem popup vom download-mod probiert. wenn man auf den link im popup klickt so "fliegt man raus".

zum lokalen testen hab ich an meiner db folgende änderungen durchgeführt:

Code: Alles auswählen

UPDATE phpbb3_config SET `config_value` = "localhost/forum" WHERE config_name = 'server_name';
UPDATE phpbb3_config SET `config_value` = "localhost/forum" WHERE config_name = 'cookie_domain';
neu hinzugekommen ist

Code: Alles auswählen

UPDATE phpbb3_config SET `config_value` = "phpbb3_rg5atxy" WHERE config_name = 'cookie_name';
vorher stand "phpbb3_rg5at" drin.


muss zum lokalen testen noch was geändert werden?
kann es an einstellungen von php xampp 1.7.3 (php 5.3.1) liegen?


edit: nachdem ich unfreiwillig ausgeloggt wurde zeigt es den user trotzdem als online (im footer bei wer ist online) an, obwohl er nicht mehr eingeloggt ist?!

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 11:34
von oxpus
1. Wenn du an der Tabelle phpbb_config direkt etwas änderst, musst du danach die Datei cache/data_global.php löschen, damit die Änderungen auch wirksam werden.

2. Die Online-Anzeige zeigt ein Zeitfenster vom 5 Minuten ;)

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 11:59
von bce
oxpus hat geschrieben:1. Wenn du an der Tabelle phpbb_config direkt etwas änderst, musst du danach die Datei cache/data_global.php löschen, damit die Änderungen auch wirksam werden.
gesagt, getan.
keine besserung.

oxpus hat geschrieben:2. Die Online-Anzeige zeigt ein Zeitfenster vom 5 Minuten ;)
ist mir bekannt. aber wenn man sich normal ausloggt, so wird dieser user dort auch nicht mehr angezeigt.

edit: irgendwas passt nicht - nur wo...
der link im download-popup passt:

Code: Alles auswählen

javascript:jump_to_inbox('./downloads.php?sid=1744d76910ad80adf6822b4fe8bd22c8');
ein klick darauf befördert mich in den downloadbereich, aber als gast. muss mich neu anmelden, trotz das die sid als parameter vorhanden ist

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 17:51
von oxpus
Autologin ist zugelassen?
Servereinstellungen zu Domain und Pfad werden vom Forum ermittelt oder vorgegeben?

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Di 19.Jan, 2010 22:52
von bce
oxpus hat geschrieben:Autologin ist zugelassen?
also die werte werden in den inputfelder gespeichert. muss nur noch auf login klicken.
oxpus hat geschrieben:Servereinstellungen zu Domain und Pfad werden vom Forum ermittelt oder vorgegeben?
hab an den einstellungen nichts geändert.


edit: jetzt wurd ich ausgeloggt und hab mich gleich eingeloggt und da wurde ich auf http://localhost/xampp/ geleitet. wie kann das sein? dieser pfad ist doch in den einstellungen im forum nirgends eingestellt :eek:

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 09:38
von oxpus
edit: jetzt wurd ich ausgeloggt und hab mich gleich eingeloggt und da wurde ich auf http://localhost/xampp/ geleitet. wie kann das sein? dieser pfad ist doch in den einstellungen im forum nirgends eingestellt :eek:
Sicher?
Schau dir mal an, ob nicht 127.0.0.1 als Domain eingetragen ist. Das wäre das gleiche wie "localhost".

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 10:33
von bce
es steht bei cookie_domain und bei server_name "localhost/forum" drin. sollte ich mal localhost in 127.0.0.1 ändern? ist ja aber eigentlich das gleiche...


bei cookie_path steht lediglich ein "/" drin.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 11:17
von oxpus
Und das ist so falsch.
Servername ist "nur" localhost, der Ordner "forum" muss als "/forum" unter Scriptpfad rein.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 13:03
von bce
und was muss dann bei cookie_domain rein - auch nur localhost oder localhost/forum?

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 13:21
von oxpus
Nur die Domain. Also localhost oder 127.0.0.1

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 13:28
von bce
jetzt siehts gut aus! :p

habe auch "erzwinge server-url-einstellung" auf ja gesetzt. war vorher nein.
einstell.jpg

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 14:16
von oxpus
Kommt auf das heimische Betriebssystem und dem darauf installierten Webserver sowie die Netzwerkeinstellungen an.
Ich kann bei mir zu Hause z. B. alle Foren automatisch erkennen lassen.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 14:51
von bce
nutze ja schon ne ewigkeit lokal xampp und erst seit geraumer zeit gab es probleme mit dem ausloggen

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 14:53
von oxpus
Es könnten auch die Cookies defekt sein.
Oder du hast XAMPP aktualisiert und dadurch das Problem.
Oder bei Obi...

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 15:52
von bce
ja kann sein.. hab letztens von xampp 1.7.2 auf 1.7.3 aktualisiert

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 19:15
von oxpus
Ist da PHP 5.3.x dabei?
Dann wären die Anmeldeprobleme ggf. erklärbar, denn erst phpBB 3.0.6 kommt damit zurecht.

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 20:02
von bce
ja

siehe 3. posting
muss zum lokalen testen noch was geändert werden?
kann es an einstellungen von php xampp 1.7.3 (php 5.3.1) liegen?

Re: Lokal ausgeloggt wenn keine SID als Parameter

Verfasst: Mi 20.Jan, 2010 23:06
von oxpus
Öh ja, danke für den Zaun mit dem Winkpfahl.

Ja, das erklärt dann das Problem.
Wenn du auf PHP 5.2.0 zurück umsteigen kannst, müsste sich das Thema erledigt haben.
Oder das phpBB muss >= 3.0.6 sein.