Zum Inhalt springen

Login Phänomen

Erstellt am 4. November 2008 · 4 Antworten · letzte Antwort am 5. November 2008

Tags: Frage

onetit ·

Hallo

Ich stehe vor einem Problem und sehe nicht, warum das nicht so funktioniert wie es soll.

Ausgangslage:
Eine Webseite, unterteilt in zwei Seiten. Eine Startseite und eine Detailseite.

Auf der Startseite befindet sich ein Link "TypoLink", mit dem ich auf Detailseite gelange. Dort befindet sich ein Login.

Wenn ich auf der Startseite nun den Link anwähle gelange ich auf die Detailseite. Dort logge ich mich dann auf der Detailseite ein.

Im Firefox "2.x" ist das so OK.
Im IE7 gedoch, lande ich wieder auf der Startseite. Warum?

Hier ist das Script, habe es hier gefunden.

# LOGIN URL
temp.urlin = TEXT
temp.urlin.typolink.parameter = 2 # detailseite
# temp.urlin.typolink.returnLast = url

# LOGOUT URL
temp.urlout = TEXT
temp.urlout.typolink.parameter = 3 # startseite
# temp.urlout.typolink.returnLast = url

# LOGOUT
[usergroup = *]
temp.login = COA
temp.login.15 = TEXT
temp.login.15 {
	data = TSFE:fe_user|user|name
        value = <!--###NAME###-->
        wrap = <div class="logout">LOGIN: &nbsp;|
}

# form begin
# Logout
temp.login.110 = TEXT
temp.login.110.value = <form action="

temp.login.120 < temp.urlout
temp.login.130 = TEXT
temp.login.130.value (
    " method="post">
      
        <input class="submit" type="submit" value="Logout" />
        <input type="hidden" name="logintype" value="logout" />
      
    </form>
  </div>
)

# LOGIN
[else]
temp.login = COA
temp.login.110 = TEXT
temp.login.110.value = <div class="login"> <form action="
 
temp.login.120 < temp.urlin
temp.login.130 = TEXT
temp.login.130.value (
  " method="post" >
      <input name="user" type="text" title="Benutzername" value="Username" onfocus="if (this.value==this.defaultValue) this.value=''" size="15" /><br>
      <input name="pass" type="password" title="Passwort" value="*****" onfocus="if (this.value==this.defaultValue) this.value=''" size="15" /><br>     
      <input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="26" />
      <input class="submit" name="image" type="submit" value="Login" title="Login" size="25" />
      </form>
</div> 
)
temp.login.150 = TEXT
temp.login.150.value = Apply for user account
temp.login.150.typolink.parameter = 5
temp.login.150.typolink.additionalParams = &tx_srfeuserregister_pi1[cmd]=create
temp.login.150.wrap = <br> | <br>

temp.login.160 = TEXT
temp.login.160.value = Forget your password?
temp.login.160.typolink.parameter = 4
temp.login.160.typolink.additionalParams = &tx_newloginbox_pi1[forgot]=1
[global]

Was stimmt nicht?

Danke und Gruss
onetit

Julian.​Hofmann ·

Hallo.

Ansich liest sich das TS für mich jetzt logisch. Daher ist ja die Frage, warum interpretieren zwei browser das Ergebnis verschieden.

- Verwendest Du realurls odgl.? Oder geht derzeit alles (noch) via id-Parameter?

- Werden die action-URLs korrekt erzeugt? Und passt die baseurl?

Viele Grüße
Julian

onetit ·

Hallo Julian

Nunja, realURL verwende ich dort nicht.

Hmm, die action-URL ist in beiden Browsern so:

<!-- START LOGIN -->
<div class="login"> <form action=" " method="post" >

Sie ist leer.

Gruss
Rene

onetit ·

Hallo Georg

Das # detailseite gibt es so nicht, ist nur zum zeigen was was ist.

Habe den Fehler gefunden.
Der Fehler war in der Zeile 44.
Da stand in aktuellen TS nut "url" din.
Habe es jetzt auf "urlin" geändert. #angry#

Danke und Gruss