11.09.2006, 13:20
11.09.2006, 22:05
Also ich hab schon sowas versucht bei mir funktionirts
13.09.2006, 01:36
Ich habe gerade umfangreiche Tests zum login klappt nicht / klappt manchmal hinter mir und bin auf folgende Effekte gestoßen:
a: Die Domain in den Cookies (z.B. Domain: forum.mybboard.de/) muß mit der rufenden Domain (URL, oben in der Leiste) übereinstimmen. Der Zugriff z.B. mit xampp lokal bei "localhost" in ./inc/settings.php und der URL "MeinPC" oder 192.168.1.33 erzeugt den Fehler.
b: Damit der Cookie-Eintrag überhaupt und vollständig gemacht wird, muß die URL / der Domainname engen Grenzen genügen, was eher bei lokalen oder LAN-internen Installationen nicht der Fall sein kann. Der Name MUSS die Form aaa.bbb.ccc haben, wobei manchmal auch noch ".ccc" auf Ich habe gerade umfangreiche Tests zum login klappt nicht / klappt manchmal hinter mir und bin auf folgende Effekte gestoßen:
a: Die Domain in den Cookies (z.B. Domain: forum.mybboard.de/) muß mit der rufenden Domain (URL, oben in der Leiste) übereinstimmen. Der Zugriff z.B. mit xampp lokal bei "localhost" in ./inc/settings.php und der URL "MeinPC" oder 192.168.1.33 erzeugt den Fehler.
b: Damit der Cookie-Eintrag überhaupt und vollständig gemacht wird, muß die URL / der Domainname engen Grenzen genügen, was eher bei lokalen oder LAN-internen Installationen nicht der Fall sein kann. Der Name MUSS die Form aaa.bbb.ccc haben, wobei offiziell auch noch ".ccc" auf Toplevel-Zugehörigkeit geprüft wird (.de, .net, etc.). Details finden sich in der Beschreibung http://www.phpcenter.de/de-html-manual/ oder http://wp.netscape.com/newsref/std/cookie_spec.html .
Daraus ergeben sich folgende möglichen Lösungen:
- Wenn die IP des MyBB-Servers fest ist, kann man (durch Eintrag in die hosts-Datei[en]) einen zusätzlichen Namen vergeben (z.B. mybb.unserlan.net). Trägt man diesen auch in die ./inc/settings.php ( 'bburl' und 'cookiedomain') ein, funktioniert's.
- Hat man einen Linux-Server mit DHCP im Heim-Netz laufen und vergibt einen Namen der Form bbb.ccc an sein Netz, dann kann man den MyBB-Server über seinen DHCP-Hostnamen ansprechen: aaa.bbb.ccc .
- man legt, so man einen Zugang hat, MyBB auf einen Server im Internet. Damit sind die Adressen automatisch richtig.
Anmerkung: Die Frage, ob die MyBB-Dateien im root-Verzeichnis oder in einem Unterordner liegen, hat keine Rolle gespielt.
Anmerkung 2 an die Programmierer: Mir ist der Einsatz von Cookies an dieser Stelle unklar. Er bewirkt, daß ich mich nur einmal pro Rechner/Dektop einloggen kann. Ich kann also nicht den Browser nochmal aufmachen und als Administrator was testen; ich werde gleich als der (zuerst angemeldete) User angemeldet. Ich kann aber einen anderes Browserprogramm starten und dann doch mich noch mal anmelden, da die Cookies nur in einem Programm gelten. Habe ich gar Linux, kann ich mich in mehreren Sessions anmelden und beliebig viele User simulieren.
So stellt sich die Frage, was die Begrenzung durch Cookies hier bewirken soll, außer Probleme zu bereiten? Was soll eigentlich begrenzt werden?
Anmerkung 3: auch wenn sich obiges gegenteilig anhören mag: MyBB ist ein tolles Programm. Wenn es nicht so gut wäre, hätte ich mir die viele Mühe mit den Tests erst gar nicht gemacht. So kann ich es jetzt einsetzen.
viele Grüße
Ecki1954
a: Die Domain in den Cookies (z.B. Domain: forum.mybboard.de/) muß mit der rufenden Domain (URL, oben in der Leiste) übereinstimmen. Der Zugriff z.B. mit xampp lokal bei "localhost" in ./inc/settings.php und der URL "MeinPC" oder 192.168.1.33 erzeugt den Fehler.
b: Damit der Cookie-Eintrag überhaupt und vollständig gemacht wird, muß die URL / der Domainname engen Grenzen genügen, was eher bei lokalen oder LAN-internen Installationen nicht der Fall sein kann. Der Name MUSS die Form aaa.bbb.ccc haben, wobei manchmal auch noch ".ccc" auf Ich habe gerade umfangreiche Tests zum login klappt nicht / klappt manchmal hinter mir und bin auf folgende Effekte gestoßen:
a: Die Domain in den Cookies (z.B. Domain: forum.mybboard.de/) muß mit der rufenden Domain (URL, oben in der Leiste) übereinstimmen. Der Zugriff z.B. mit xampp lokal bei "localhost" in ./inc/settings.php und der URL "MeinPC" oder 192.168.1.33 erzeugt den Fehler.
b: Damit der Cookie-Eintrag überhaupt und vollständig gemacht wird, muß die URL / der Domainname engen Grenzen genügen, was eher bei lokalen oder LAN-internen Installationen nicht der Fall sein kann. Der Name MUSS die Form aaa.bbb.ccc haben, wobei offiziell auch noch ".ccc" auf Toplevel-Zugehörigkeit geprüft wird (.de, .net, etc.). Details finden sich in der Beschreibung http://www.phpcenter.de/de-html-manual/ oder http://wp.netscape.com/newsref/std/cookie_spec.html .
Daraus ergeben sich folgende möglichen Lösungen:
- Wenn die IP des MyBB-Servers fest ist, kann man (durch Eintrag in die hosts-Datei[en]) einen zusätzlichen Namen vergeben (z.B. mybb.unserlan.net). Trägt man diesen auch in die ./inc/settings.php ( 'bburl' und 'cookiedomain') ein, funktioniert's.
- Hat man einen Linux-Server mit DHCP im Heim-Netz laufen und vergibt einen Namen der Form bbb.ccc an sein Netz, dann kann man den MyBB-Server über seinen DHCP-Hostnamen ansprechen: aaa.bbb.ccc .
- man legt, so man einen Zugang hat, MyBB auf einen Server im Internet. Damit sind die Adressen automatisch richtig.
Anmerkung: Die Frage, ob die MyBB-Dateien im root-Verzeichnis oder in einem Unterordner liegen, hat keine Rolle gespielt.
Anmerkung 2 an die Programmierer: Mir ist der Einsatz von Cookies an dieser Stelle unklar. Er bewirkt, daß ich mich nur einmal pro Rechner/Dektop einloggen kann. Ich kann also nicht den Browser nochmal aufmachen und als Administrator was testen; ich werde gleich als der (zuerst angemeldete) User angemeldet. Ich kann aber einen anderes Browserprogramm starten und dann doch mich noch mal anmelden, da die Cookies nur in einem Programm gelten. Habe ich gar Linux, kann ich mich in mehreren Sessions anmelden und beliebig viele User simulieren.
So stellt sich die Frage, was die Begrenzung durch Cookies hier bewirken soll, außer Probleme zu bereiten? Was soll eigentlich begrenzt werden?
Anmerkung 3: auch wenn sich obiges gegenteilig anhören mag: MyBB ist ein tolles Programm. Wenn es nicht so gut wäre, hätte ich mir die viele Mühe mit den Tests erst gar nicht gemacht. So kann ich es jetzt einsetzen.
viele Grüße
Ecki1954
13.09.2006, 14:07
Vielen Dank für die Tests und die Ergebnisse.
Zu Anmerkung 2) Es handelt sich um keine Begrenzung es geht lediglich darum, dass die Cookies eindeutig dem Forum zugeordnet werden können. Wie man sieht gibt es Probleme wenn das nicht der Fall ist (gerade beim IE)
Zu Anmerkung 2) Es handelt sich um keine Begrenzung es geht lediglich darum, dass die Cookies eindeutig dem Forum zugeordnet werden können. Wie man sieht gibt es Probleme wenn das nicht der Fall ist (gerade beim IE)
25.09.2006, 11:39
NetHunter schrieb:Cookie-Domain: .forum.4allplayers.org
Der Pfad ist so in Ordnung.
Also ich verstehe das nicht so genau?
Wo ändert man das denn?
Danke
25.09.2006, 12:16
Admin-CP -> Foreneinstellungen -> Ändern -> Allgemeine Einstellungen.
02.10.2006, 13:14
hi, ich habe das selbe problem. die adresse zum forum lautet: http://besentraeger.be.funpic.de//Spacep.../index.php
Die cookieeinstellungen sind folgende:
Cookiedomain: http://besentraeger.be.funpic.de//Spacepioneers
Cookiepfad: /Cookies/
ich hab mich versuchsweise mal ausgeloggt und komm jetzt nicht mal als admin mehr rein. Ich hab nur noch zugriff auf den admin bereich.
wäre schön wenn mir gemand nen tipp geben könnte.
Die cookieeinstellungen sind folgende:
Cookiedomain: http://besentraeger.be.funpic.de//Spacepioneers
Cookiepfad: /Cookies/
ich hab mich versuchsweise mal ausgeloggt und komm jetzt nicht mal als admin mehr rein. Ich hab nur noch zugriff auf den admin bereich.
wäre schön wenn mir gemand nen tipp geben könnte.
02.10.2006, 13:44
Deine korrekten Einstellungen:
Cookie-Domain: .besentraeger.be.funpic.de
Cookie-Pfad: /Spacepioneers/Forum/
Cookie-Domain: .besentraeger.be.funpic.de
Cookie-Pfad: /Spacepioneers/Forum/
02.10.2006, 14:29
hab das jetzt so geändert, hat sich aber nichts daran geändert, dass ich nur gast bin
02.10.2006, 14:37
Lösche die Cookies in deinem Browser und versuche es erneut. Zudem ist der Doppelslash in deiner URL falsch. Korrekt ist: http://besentraeger.be.funpic.de/Spacepi.../index.php