Kaffee-Netz - Die Community rund ums Thema Kaffee  
Zurück   Kaffee-Netz - Die Community rund ums Thema Kaffee > Internes > Fragen und Hilfe zum alten Board

Werbung

 
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 12.02.2006, 14:49
cpr
Gast
 
Beiträge: n/a
Standard Login schlaegt fehl wegen Vielzahl verwendeter Domainnamen

Fehlerkurzbeschreibung: Klickt ein User von der Startseite http://kaffee-board.de/ via "Board" in das Forum, und dort auf "Login", so wird er durch einen automatischen Redirect auf http://www.kaffee-netz.com/board/ wieder ausgeloggt.

Verwendeter Browser: Opera 8.51 auf W2K, Fehler aber plattformunabhaengig

Fehlerursache: Wie alle Cookies sind auch die von phpBB an eine Domain gebunden. In der Datei session.php wird in der Funktion session_begin() in Zeile 27 ff. $cookiedomain = $board_config['cookie_domain']; gesetzt. Dies scheint kaffee-netz.com zu sein. Bei einem ersten Login wird der User jedoch auf kaffee-board.de weitergeleitet, da dies seinem "referrer" entspricht (laut "$HTTP_POST_VARS['redirect']" wie in login.php mehrfach verwendet). Dort ist aber das Cookie fuer kaffee-netz.com nicht gueltig und der Login schlaegt nach dem naechsten pageview fehl wegen falscher/fehlender Sessiondaten.

Fehlerbehebung: In Unkenntnis der Existenz moeglicher multi-domain mods fuer phpBB ist die Verwendung nur eines einzigen Domainnamens fuer dieses Forum der schnellste Weg zur Behebung des Fehlers. (Es funktioniert sowieso nur mit dem Wert aus $board_config['cookie_domain'] .)

Workaround fuer User: Einloggen nur ueber die Domain kaffee-netz.com
  #2 (permalink)  
Alt 12.02.2006, 14:56
Erfahrener Benutzer
 
Registriert seit: 10.02.2005
Ort: Hemer
Beiträge: 770
Standard

Hallo,

also mit Firefox unter Mac OS X kann ich das nicht nachvollziehen.
Es erfolgt aber auch kein redirect...

Gruß
Jörg
__________________
*C.M.A Fiore AEP1, Mazzer Mini E Typ A schwarz*

Zucker ist ein süßer, weißer Stoff, der dem Kaffee einen scheußlichen Geschmack verleiht, wenn man vergißt ihn hineinzutun!
  #3 (permalink)  
Alt 12.02.2006, 15:16
cpr
Gast
 
Beiträge: n/a
Standard

Nachtrag: Der redirect wird gesetzt, wenn man erst im Forum (auch nur 1x) herumklickt. Kommt man von der Portalseite ins Board und klickt direkt auf Login, klappt alles wie beabsichtigt.

login.php ist etwas unuebersichtlich und ich habe kein Interesse, das jetzt auf Zeilennummer genau zu debuggen.

Es gehen aber in jedem Fall Sessiondaten verloren, wenn mehrere Domainnamen auf nur eine config-domain zeigen. Das liegt in der Natur von Cookies. (Hat mit dem Browser auch nullkommanix zu tun.) Die Bedeutung des domainamens fuer Cookies ist unter http://de.php.net/manual/de/function.setcookie.php in der Tabelle 1 angefuehrt.
Der USer kann das beschreibene Verhalten durch manuelles Kontrollieren seiner Cookiedateien nachvollziehen.
  #4 (permalink)  
Alt 16.02.2006, 20:53
Administrator
 
Registriert seit: 31.10.2004
Beiträge: 83
Standard

Die Vielzahl der verlinkten Domainnamen stammt noch aus der Zeit des Umzugs.

In den nächsten Wochen wird das wieder alles auf einer Domain laufen. Aber das ist nicht so einfach wie zuerst vermutet...
 

Lesezeichen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Google

Reklame


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0
(c) Kaffee-Netz - 1999-2011 - Heiko Buhr
Powered by vBCMS® 2.1.6 ©2002 - 2012 vbdesigns.de

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35