ich habe Tine 2.0 Milan bei Strato in einem Webhosting-Paket installiert.
Die Installation hat geklappt, die Anmeldung funktioniert ohne SSL
Mit SSL über den SSL-Proxy von Strato klappt die Anmeldung aber nicht
Die Anmeldemaske erscheint zwar korrekt und nach Eingabe der Daten:
"Sie werden angemeldet" erscheint dann auch "Anmeldung erfolgreich... "
Aber es bleibt weiterhin nur die Anmeldemaske zu sehen
Das Problem ist, dass das TINE20SESSID-Cookie falsch gesetzt wird:
Die Domain ist korrekt mit "www . ssl-id . de", aber der Pfad wird falsch
gesetzt mit "/www . ssl-id . de/tine . domain . de". Richtig wäre "/tine . domain .de/".
Das usercredentialcache-Cookie wird übrigens korrekt gesetzt:
"www . ssl-id . de" und als Pfad "/tine . domain . de/"
Wenn ich mit Firebug den Cookie bearbeite und manuell den Pfad korrigiere,
dann klappt es anschließend mit der SSL-Anmeldung
Das ist aber natürlich nicht auf Dauer praktikabel, vor allem, weil die
Cookies ja nicht nur immer vom Firefox aus notwendig sind.
Lösung könnt irgend so etwa sein, ich weiß aber nicht, wo ich das
am besten reinschreibe:
- Code: Select all
$request_type = ($_SERVER['SERVER_PORT'] == '443') ? 'SSL' : 'NONSSL';
if($request_type!="SSL"){
$cookie_domain = 'tine . domain . de';
$cookie_path = '/';
} else {
$cookie_domain = 'www . ssl-id . de';
$cookie_path = '/tine . domain . de/';
);
Ach ja, alle relevanten Umgebungsvariablen werden soweit ich sehe bei Strato trotz
SSL-Proxy so gesetzt, als wäre es ein normaler Zugriff via SSL.
Kann mir jemand weiter helfen?
Danke
PS
Musste als Neuer hier im Forum ein paar Leerzeichen einbauen bei den Domains, wegen SPAM-Verdacht...


