Seite 1 von 1

Login Fehler im Administrationsbereich

Verfasst: 09.09.2008 15:53
von mschneider
Guten Tag,

ich habe vor kurzem auf einem unserer Webserver das PHPBB 3.02 problemlos installieren können. Auch das Einrichten war ohne große Vorkenntnisse relativ simpel, abgesehen vom verworrenen Rechtesystem, welches ich in keiner Version gemocht oder verstanden habe ;)

Das Forum selbst funktioniert tadellos, auch mit einem anderen Style. Dennoch habe ich das Problem, dass der Login in den Administrationsbereich meist fehlschlägt. Ich meine nicht die Sicherheitsabfrage, sondern beim Aufrufen einer Funktion im Adminbereich. Und jetzt kommts: das ganze aber sporadisch, d.h. ich kann durchaus mal 10 Minuten komplett arbeiten. Dann wieder kann ich mich wieder nach dem Aufrufen jedesmal einloggen, nach jedem Klick.
Manchmal erscheint die Meldung, dass ich keine Berechtigung für den Adminbereich hätte. Minutenlang und dann geht auch das von geisterhand wieder.

Mehrere PCs ausprobiert und Cookies gelöscht etc. !

Mir ist auch aufgefallen, dass die SID ständig erneuert wird, schon bereits nach dem Login in den Administrationsbereich. Darauf hin habe ich die Lifetime überprüft, die allerdings mit 3600 Sekunde angegeben ist. Außerdem ist dieses Problem mit dem Cookie/Login auch nur im Administrationsbereich, der sich wohl mit ACP abkürzt ?!

Das Durchsuchen dieses Forums führte zu wilden Spekulationen und Abänderungen der PHP.ini etc.

Da wirklich über ein Dutzend andere Anwendungen auf diesem Server harmonieren, stelle ich mir doch die Frage, ob es nicht doch ein Programmierfehler ist.

Kann mir jemand weiterhelfen ?

Verfasst: 09.09.2008 16:20
von nickvergessen
Was hast du denn als Cookie-Domain angegeben und wie lautet die URL zu deinem Forum?

Verfasst: 09.09.2008 22:43
von mschneider
Die Einstellungen zur Cookie Domain lautet (exemplarisch):

Der Link ist xxx.de/forum

Die Cookie-Domain ist
xxx.de

Die Cookies funktionieren ja auch im Forum, nur im ACP nicht. Von daher schließe ich das aus.

Verfasst: 09.09.2008 22:45
von nickvergessen
wenn dein Forum beispielsweise auf www.phpbb.de ist,
versuch es mal mit .phpbb.de also mit führendem Punkt.
(Nicht vergessen Cache zu leeren und Cookies zu löschen.

Verfasst: 10.09.2008 11:28
von mschneider
Also das ist nicht das Problem, aber dennoch ein guter Hinweis ;)

Die Domain startet sowohl für xxx.de als auch für www.xxx.de. Anscheinend gibt es Probleme, wenn ich die Domain direkt OHNE www aufrufe, was ich der Faulheithalber immer tue.

Mit www gestartet scheint es reibungslos zu funktionieren, ich werde das länger testen. Auf jeden Fall ist das analog zu den im Forum beschriebenen Problemen bei Umleitungen zu sehen.

PS: Übrigens konnte ich auf diesen Thread erst anworten, wenn ich nicht parallel in meinem Forum angemeldet war. Ich konnte mich nicht einloggen. Also parallel anderen Browser, siehe da ! Tada ... sorry aber hier haperts wohl ein bisschen mit der Programmierung.

Verfasst: 10.09.2008 12:44
von Dr.Death
Das liegt dann aber eher an PHP selbst ;-)

Siehe dazu

http://de2.php.net/manual/de/function.setcookie.php

Abschnitt:
domian und path

Verfasst: 10.09.2008 12:45
von nickvergessen
mschneider hat geschrieben:Also das ist nicht das Problem, aber dennoch ein guter Hinweis ;)
Achso, hast du es denn ausprobiert, ob das nicht dein Problem verursacht?
mschneider hat geschrieben:PS: Übrigens konnte ich auf diesen Thread erst anworten, wenn ich nicht parallel in meinem Forum angemeldet war. Ich konnte mich nicht einloggen. Also parallel anderen Browser, siehe da ! Tada ... sorry aber hier haperts wohl ein bisschen mit der Programmierung.
Komisch, du bist der erste der das erwähnt. Scheint mir wenn eher an deinem Browser zuliegen, oder hast du jetzt wirklich phpbb in die Cookie-Domain eingetragen.

Verfasst: 11.09.2008 11:08
von mschneider
nickvergessen hat geschrieben:
mschneider hat geschrieben:Also das ist nicht das Problem, aber dennoch ein guter Hinweis ;)
Achso, hast du es denn ausprobiert, ob das nicht dein Problem verursacht?

Nein, habe ich nicht. Mit der Erklärung zu setcookie und dem Abschnitt Domain ist es für mich ersichtlich, das man das tun sollte.

Danke für die Hinweise.