iframe Weiterleitung

Begonnen von Oscar175, 22 Dezember 2006, 14:19:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Oscar175

Hallo,
die Domain gameaktuell.com ist eine iframe Weiterleitung.Leider können sich User nicht anmelden weil wegen dem iframe das nicht zugelassen wird!
Was kann man denn da machen?
LG Benjamin

Andi

Hi :)

ZitatWas kann man denn da machen?
Nichts, ausser die Seite auf einer eigenen Domain, ohne iframe laufen zu lassen.

Das liegt aber nicht an pragmaMx, sondern an der Cookie-Spezifikation
http://www.ietf.org/rfc/rfc2109.txt
schön´s Grüssle, Andi

Oscar175

Hallo Andi danke für den Link jetzt gibt es nur ein Problem ich bin nämlich in Englisch grottenschlecht.
LG Benjamin

Andi

Naja, das brauchst auch nicht unbedingt lesen...

Im Grundsatz steht da u.A. drin, dass Cookies immer nur für die Domain Gültigkeit haben, von der sie erstellt wurden. Und dass da die im Browserfenster angezeigte "top-url" massgebend ist.

Sprich, der Cookie von der Seite im Iframe, wird vom Browser nicht anerkannt.

Da gibt es zwar ein paar Konfigurationsoptionen in den versch. Browsern um das zu umschiffen, aber das ist Usersache. Du kannst also davon ausgehen, dass ein Grossteil deiner Besucher das nicht entsprechend konfiguriert haben....


Ganz prominentes Beispiel mit dem gleichen Problem ist Warp-Speed
ZitatHinweis: Sollten sie sich via www.warp-speed.de/modules.php?name=Your_Account nicht einloggen können (Loop),
versuchen sie es bitte über diesen Link: warpspeed.4thdimension.de/modules.php?name=Your_Account.
schön´s Grüssle, Andi

Oscar175

Man kann das aber auch nicht ändern?Dann müssen wir uns wohl etwas anderes einfallen lassen.
LG Benjamin

Oscar175

#5
Hallo ich möchte das Thema nochmal beleben.Ich habe die datei modules/your_account/loginout.php folgendermaßen bearbeitet.
function douserlogin($pvs, $nexturl = "http://gameaktuell.schnikemike.de/modules.php?name=Userinfo")
{
    global $user_prefix, $prefix;
    if (MX_IS_USER) {
        session_write_close();
        header("Location: http://gameaktuell.schnikemike.de/modules.php?name=Your_Account");
        die();
    }

Wenn man auf gameaktuell.com ist kann man sich ja nicht anmelden wegen der Weiterleitung.Weil ich in der Datei gameaktuell.schnikemike.de(siehe code) eingefügt habe geht es jetzt aber nur im Firefox.Kann man das denn noch so ändern das es auch mit den anderen Browsern geht?Oder man macht es so während der Loginphase wird man mit gameaktuell.schnikemike.de verbunden und wenn man eingeloggt ist kommt man wieder auf gameaktuell.com wenn man das manuell macht geht es ja auch.Ich hoffe das ich es verständlich beschrieben habe und ihr mir helfen könnt.
LG Benjamin

PS:Wer mal probieren möchte ob es auch mit anderen Browsern geht:
Benutzername:test
Passwort:test
gameaktuell.com

Oscar175

Hat sich erledigt die Domain wird auf den Server übernommen.
LG Benjamin