---
title: "Login-Design"
url: "https://www.typo3.net/d/27475-login-design"
source: "typo3.net"
tags: ["TYPO3","Frontend","Frage"]
created: "2005-07-19"
last_reply: "2008-09-17"
replies: 68
solved: false
page: 1
pages: 1
lang: "de"
---

# Login-Design

TYPO3 › Frontend · 68 Antworten · gestartet 2005-07-19

## Eröffnungsbeitrag

**olly871** · 2005-07-19 · [Beitrag #1](https://www.typo3.net/d/27475-login-design/1)

Ich habe jetzt 15 Seiten im Forum durchforstet  :o  und habe auch einige male genau mein Problem gefunden. Aber entweder ist es sehr unverständlich für Anfänger erklärt, oder die Lösungsvorschläge funktionieren nicht. Oder dritte Möglichkeit, ich bin zu dämlich    #angry# . **Ich brauche jetzt eure Hilfe.** Ich möchte nichts weiter, als eine Login-Maske, die ich über einen Marker XXX in meiner Navileiste anspreche und über css formatieren (schriftart-, farbe-, größe-, etc.) kann. Diese Loginmaske soll einmal im Setup erstellt werden und auf jeder Seite sichtbar sein. Wenn der User natürlich eingeloggt ist, soll an der Stelle logout stehen. Es wäre wirklich absolute spitze, wenn mir da jemand weiterhelfen kann. Eigentlich kann das ja nicht so schwer sein. Nur wenn ich das nurmale Anmeldeformular benutze und es auf jeder einzelnen Seite unter "Links" hinzufüge, dann ist das nicht nur sehr umständlich und kompliziert, sondern dann kann ich das Formular gestalterisch nicht verändern. Zumindest weiss ich nicht wei  ;) . Deswegen brauche ich jetzt dringend eue Hilfe. Ich sage schonmal ein großes Dankeschön und hoffe auf schnelle Antworen #giggle#

Gruß
Olly

## Antworten

### [#2](https://www.typo3.net/d/27475-login-design/2) · just2b · 2005-07-19

Guten Morgen Olly,

ja da können wir doch immer helfen :)
also extensions die ich installiert habe: newloginbox, user register

folgenden code ins template-setup GANZ oben:

```typoscript
# Login-BOX
[usergroup = *]
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (

<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">

               <div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&amp;tx_srfeuserregister_pi1%5Bmode%5D=&amp;tx_srfeuserregister_pi1%5Bsword%5D=&amp;tx_srfeuserregister_pi1%5Bsort%5D=&amp;tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>

 <input type="hidden" name="logintype" value="logout" /> </div></form>
)

#<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else] 
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (

<form name="form" action="index.php?id=157" method="post"> 

<div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
                       <input class="login" name="image" type="submit" value="Login" title="Login" /> 
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />      

                      <input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="151" /> 
 ·  <a href="index.php?id=158&amp;tx_srfeuserregister_pi1[pointer]=&amp;tx_srfeuserregister_pi1[mode]=&amp;tx_srfeuserregister_pi1[sword]=&amp;tx_srfeuserregister_pi1[sort]=&amp;tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>     </div>         </form> 

)
[global] 
# / Login-BOX
```

ein paar erklärungen zu den variablen:
registrierung.html => Plugin: Front End User Registration
id 157 => login-box
value="151" => sys-ordner mit den usern
index.php?id=158 => (ja ich weiß, einmal mit realurl, 1x ohne, aber das is ja egal) ... zum registrieren
-----
da wo du die restlichen marker zugewiesen werden, musst du das ganze, was du zz in temp.10 gespeichert hast, noch zuweisen, dh. =>

subparts.FOOTER < temp.10
bzw marks.FOOTER < temp.10

sehen kannst du das ganze hier: <http://eventshooters.info/>
und ich denke, es schaut ganz hübsch aus (außer im opera *g*)

hoffe ich konnte helfen und freue mich natürlich auf feedback
georg

### [#3](https://www.typo3.net/d/27475-login-design/3) · olly871 · 2005-07-19

Hey Georg, vielen Dank für Deine schnelle Antwort. Habe mir Deine Seite angeschaut. Ist wirklich sehr schön ;-).
Ich fürchte ganz, es ist die dritte Möglichkeit aus meinem Beitrag. Ich bin einfach zu dämlich :-).
Habe mir Dein Script kopiert und bei mir ins Setup gepackt. Dann habe ich im Ext. Manager nach dem Plugin gesucht
und auch einige gefunden. Das Plugin, welches Du benutzt (glaube ich zumindest), ist doch "Newloginbox no GRSP".
Das kann ich nicht installieren. Habe daraufhin das Plugin "New front end login box" installiert. Nun zu meinem Problem:
Wie gesagt, habe alles so wies ist kopiert und in den Setup-Bereich gepackt. Habe die IDs angepasst und mal ne Vorschau
gemacht. Und siehe da, nichts passiert :-). OK dachte ich mir. Kannst ja auch nichts sehen. Hast ja auch noch keinen Marker
angesprochen. Jetzt die Fräge :-), wo sprichst Du einen Marker an? Ich habe in meinem Design-Template einen Marker gesetzt,
der da heißt ###LOGIN###. Wie spreche ich den jetzt an, dass an der Stelle jetzt das Script (Login-Formular)abgebildet wird?
Wer nett, wenn Du mir da nochmal zu helfen kannst.

Viele Grüße
Olly

### [#4](https://www.typo3.net/d/27475-login-design/4) · just2b · 2005-07-19

Hallo Olly,

> **olly871 schrieb:**
>
> Wer nett, wenn Du mir da nochmal zu helfen kannst.

mea maxima culpa!
das hätt ich natürlich schon noch erwähnen sollen  :p

da wo du die restlichen marker zuweist, musst du das ganze, was du zz in temp.10 gespeichert hast, noch zuweisen, dh. =>

subparts.FOOTER < temp.10
bzw marks.FOOTER < temp.10

das sollte klappen ;)
lg georg

### [#5](https://www.typo3.net/d/27475-login-design/5) · olly871 · 2005-07-19

Georg :-)................Du wirst mich schlagen. Es soll nicht sein  #angry#  .
So sieht mein Setup aus:

```typoscript
#########################
# Login
#########################
[usergroup = *]
marks.LOGIN.temp.10 = TEXT
marks.LOGIN < temp.10
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
<div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&amp;tx_srfeuserregister_pi1%5Bmode%5D=&amp;tx_srfeuserregister_pi1%5Bsword%5D=&amp;tx_srfeuserregister_pi1%5Bsort%5D=&amp;tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>
<input type="hidden" name="logintype" value="logout" /> </div></form>
)
#<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else]
marks.LOGIN.temp.10 = TEXT
marks.LOGIN < temp.10
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form name="form" action="index.php?id=157" method="post">
<div id="login"><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
<input class="login" name="image" type="submit" value="Login" title="Login" />
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="126" />
<a href="index.php?id=158&amp;tx_srfeuserregister_pi1[pointer]=&amp;tx_srfeuserregister_pi1[mode]=&amp;tx_srfeuserregister_pi1[sword]=&amp;tx_srfeuserregister_pi1[sort]=&amp;tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>
</div>
</form>
)
[global]
/ Login-BOX
```

Siehst Du da einen Fehler?

Gruß und nochmals Danke ;-)
Olly

### [#6](https://www.typo3.net/d/27475-login-design/6) · just2b · 2005-07-19

also das was du da grad verbrochen hast, das machst wieder gaaaanz schnell weg :)))

ganz oben im setup für das login steht nur
temp.10 = TEXT
...

und dann da, wo du die anderen marker zuweist... innerhalb von page.10 {  ... da schreibst dann
marks.LOGIN < temp.10

ok? ;)

### [#7](https://www.typo3.net/d/27475-login-design/7) · olly871 · 2005-07-19

:'( ,............das sind Freudentränen.

Es hat geklappt :-). Ich danke Dir ohne Ende ;-)

Jetzt muss ich dass nur noch gestalterisch über css angepasst bekommen ;-)
Ich hoffe, dass ich Dir auch mal weiterhelfen kann. Falls Du mal Hilfe brauchst,
kannst mich auch gerne über ICQ kontaktieren ;-).

Danke nochmal und Gruß ;-)
Olly

### [#8](https://www.typo3.net/d/27475-login-design/8) · just2b · 2005-07-19

hehe  :p
bitte gerne :)

naja beim anpassen kannst dann e arbeiten wie du willst,
hier siehst noch ein Bsp wie ich das umgesetzt habe:
<http://inside.eventshooters.com/> (links unten) - du siehst, da hat man ziemlich viele Freiheiten :)

viel spaß noch

lg georg
<gag>ja ich bräucht nen längeren Tag, würd gern 80h/Woche arbeiten und noch Biken usw dazwischen, hast ne Lösung?</gag>

### [#9](https://www.typo3.net/d/27475-login-design/9) · olly871 · 2005-07-19

<gag>ja ich bräucht nen längeren Tag, würd gern 80h/Woche arbeiten und noch Biken usw dazwischen, hast ne Lösung?</gag>

Klar hab ich ne Lösung: Wir arbeiten zusammen! Somit teilen wir uns die Arbeit und wir haben beide mehr Zeit zum Biken oder zum Springen ;-)

### [#10](https://www.typo3.net/d/27475-login-design/10) · mstuebner · 2005-07-19

> **olly871 schrieb:**
>
> Siehst Du da einen Fehler?

Einen? Der Code:

```typoscript
marks.LOGIN.temp.10 = TEXT
marks.LOGIN < temp.10
```

ist sinnfrei.

Entferne **marks.LOGIN < temp.10** aus der Condition und setze es dahin wo Du auch
Deinen anderen MARKS was zuweist, aber auf jeden Fall HINTER die Condition.

### [#11](https://www.typo3.net/d/27475-login-design/11) · olly871 · 2005-07-19

Hallo Matthias :-),
vielen Dank für den Hinweis. habe das Problem vorhin schon (dem Georg sei DANK) gelöst ;-).

Dir noch einen schönen Tag.
CU
Olly

### [#12](https://www.typo3.net/d/27475-login-design/12) · mstuebner · 2005-07-19

> **just2b schrieb:**
>
> naja beim anpassen kannst dann e arbeiten wie du willst,

Auch von meiner Seite Vielen Dank, denn ich habe das immer vor mir her geschoben.

Kleiner Hinweis zur Modularität:

Wenn Du die zu ändernden Seiten-IDs durch Platzhalter/Variablen ersetzt, die man
dann im Constants Bereich füllen kann, dann gehts noch einfacher.

Funktioniert aber super, Thanx.

### [#13](https://www.typo3.net/d/27475-login-design/13) · Hille · 2005-08-03

Hallo just2b,

habe mit grossen Interesse Deine Lösung durchgearbeitet.
Die Integration hat auch geklappt.
Nur, vor dem Loguot-Button steht immer 10.
Wie komme ich an den Usernamen, der ja auf der eigentlichen Login-Seite bei betterLoginBox angezeigt wird?
Ich weiss nicht wie ich im Template den Usernamen abfragen kann.
Ansonsten gehts ja mit:
$username = $GLOBALS['TSFE']->fe_user->user['username'];

Kannst Du / ihr mir helfen?
Gruß
Hille

### [#14](https://www.typo3.net/d/27475-login-design/14) · Hille · 2005-08-03

Hallo zusammen,
nach langem suchen hier im Forum habe ich nun eine für mich brauchbare Lösung gefunden.

```typoscript
...
temp.10.dataWrap (
    <form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
        <div><span style="font-size: 10px;">
                ###USERNAME###
             <input class="logout" type="submit" value="Abmelden" />
             <input type="hidden" name="logintype" value="logout" />
        </div>
    </form>
)
...
```

Wobei <!-- ###USERNAME### --> eingesetzt werden muss. (Geht oben im TS nicht, dann kommt mein username:Hille)

Nun kommt der Username des angemeldeten Users vor dem Logout-Button.
Vielleicht gibts noch ne bessere Lösung?!?
Gruß
Hille

### [#15](https://www.typo3.net/d/27475-login-design/15) · M G · 2005-08-24

> **Hille schrieb:**
>
> Wie komme ich an den Usernamen, der ja auf der eigentlichen Login-Seite bei betterLoginBox angezeigt wird?
> Ich weiss nicht wie ich im Template den Usernamen abfragen kann.
> Ansonsten gehts ja mit:
> $username = $GLOBALS['TSFE']->fe_user->user['username'];

Hi, genau vor dem Problem steh ich im Moment auch. Hast du da eine Lösung gefunden?

Marc

### [#16](https://www.typo3.net/d/27475-login-design/16) · pingus · 2005-09-30

Hallo

Entschuldigt, wenn ich altes wieder aufwärme. Mit eurer Hilfe habe ich die
Login Box nun auch hingekriegt.

Wie zeige ich nun den Benutzernamen des angemeldeten Users an?

Danke
Thomas

### [#17](https://www.typo3.net/d/27475-login-design/17) · Scarecrow · 2006-01-03

Hallo Pingus,

hast Du Dein Problem mittlerweile lösen können?

Falls nicht, hilft Dir (oder auch Anderen, die vor dem Prob. stehen) vielleicht folgendes:

Ich musste auf einer Website den Login-Status ausgeben. Wenn **niemand** eingeloggt ist sollte an einer bestimmten Stelle immer "angemeldet als: Gast" stehen. Nachdem sich ein fe_user angemeldet hat sollte sich der Text ändern in: "angemeldet als: "Benutzername"".

Dazu habe ich in meinem HTML-Template folgendes eingesetzt:

```html
...
<td>angemeldet als: ###LOGIN###</td>
...
```

Im Setup-Feld meines TS-Templates steht nun:

```typoscript
[loginUser=*]
seite.10.marks.LOGIN = TEXT
seite.10.marks.LOGIN.value = <!--###USERNAME###-->
[else]
seite.10.marks.LOGIN = TEXT
seite.10.marks.LOGIN.value = Gast
[end]
```

Bei mir hat das prächtig funktioniert.

Vielleicht hilft das ja hier auch jemand Anderem weiter.

Grüße, Scarecrow

### [#18](https://www.typo3.net/d/27475-login-design/18) · Mario H · 2006-04-12

Hallo Forum,
ich greife hier mal diese etwas ältere Diskusion wieder auf. Ich habe mir wie oben beschrieben einen Login Bereich gebaut. An sich funktioniert er auch sehr gut. Es tritt aber das Problem auf das ich nach dem Login auf die Rootpage verwiesen werde, oder besser auf: .../index.php?id=
sieht so aus als hätte ich an einer Stelle die Ziel ID nicht eingegeben aber wo? Was habe ich Falsch gemacht?

Folgendes habe ich in mein TS geschrieben:

```typoscript
# Login-BOX
[usergroup = *]
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (
 
<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post"> 
<div>
<span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" />
<div class="bezeichnung">eingelogt als: Mario H</div>
<input type="hidden" name="logintype" value="logout" /> 
</div>
</form>
)
 
#<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else] 
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form name="form" action="index.php?id=" 4="" method="post">
<input class="login" name="image" type="submit" value="Login" title="Login" /> 
<input type="hidden" name="logintype" value="login" /> 
<input type="hidden" name="pid" value="20" /> 
<div class="bezeichnung"></div>
<input name="pass" class="eingabe" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10" />
<div class="bezeichnung">Passwort</div>
<input name="user" class="eingabe" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="10" />
<div class="bezeichnung">Benutzername</div>
</div>         
</form>
)
[global] 
# / Login-BOX
```

Wäre für Hilfe sehr dankbar

Grüße

Mario

### [#19](https://www.typo3.net/d/27475-login-design/19) · Mario H · 2006-04-12

- hau den Kopf auf Tastertur. #angry#

habe in Zeile 21 nen " zuviel. Sollte  mir mal nen besseren Editor anschaffen.

Danke aber trotzdem für diese Diskusion hat mir einiges an Arbeit abgenommen.

Gruß Mario

### [#20](https://www.typo3.net/d/27475-login-design/20) · krizzax · 2006-06-02

hallöchen, ich hoffe einer liest noch diese nachricht und vielleicht bekomme ich ja hilfe...

was genau muss ich mit der registrierungs.html datei machen bzw. wo ist die usw.
und bitte habt nachsicht mit mir, bin ein totaler anfänger  :o

lg und danke

### [#21](https://www.typo3.net/d/27475-login-design/21) · krizzax · 2006-06-02

ach ja,mein code

hab eingentlich alles von georg übernommen, ausser die ids auf loginfeld und auf
den sysordner
nochmals sorry, wegen den dummen fragen, aber vielleicht erbarmt sich ja einer  #giggle#

```typoscript
      #########################
      # Login
      #########################
      [usergroup = *]
      temp.10 = TEXT
      subparts.LOGIN < temp.10
      #temp.10.data  = TSFE : id
      temp.10.dataWrap (
      <form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
      <div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&tx_srfeuserregister_pi1%5Bmode%5D=&tx_srfeuserregister_pi1%5Bsword%5D=&tx_srfeuserregister_pi1%5Bsort%5D=&tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>
      <input type="hidden" name="logintype" value="logout" /> </div></form>
      )
      #<b>#Ansonsten wird der [else] Zweig angezeigt</b>
      [else]
      temp.10 = TEXT
      subparts.LOGIN < temp.10
      #temp.10.data  = TSFE : id
      temp.10.dataWrap (
      <form name="form" action="index.php?id=103" method="post">
      <div id="login"><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
      <input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
      <input class="login" name="image" type="submit" value="Login" title="Login" />
      <input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     
      <input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="140" />
      <a href="index.php?id=158&tx_srfeuserregister_pi1[pointer]=&tx_srfeuserregister_pi1[mode]=&tx_srfeuserregister_pi1[sword]=&tx_srfeuserregister_pi1[sort]=&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>
      </div>
      </form>
      )
      [global]
    #  / Login-BOX
```

### [#22](https://www.typo3.net/d/27475-login-design/22) · Arci · 2006-06-22

joa, die geschichte mit dem login hab ich auch noch nicht ganz gecheckt  o.O

Wie funktioniert denn die Validierung des Benutzers?? Ich habe die Loginbox zwar eingebaut, aber nach dem Abschicken passiert halt nix. Was mir auch logisch erscheint, weil auf der Seite mit der ID X (action="index.php?id=X") noch was sein muss was die validierung übernimmt... was muss denn auf dieser Zielseite noch sein damit das funktioniert??

### [#23](https://www.typo3.net/d/27475-login-design/23) · coresystems · 2006-08-02

Hallo zusammen! Ich bin auch schon eine weile am Suchen und googeln, um mir eine Loginbox auf der Seite zu erstellen. Auf der Page habe ich den Marker ###LOGIN### und mein Typo3 sieht folgendermassen aus:

```typoscript
# Loginfeld, Marker ist > LOGIN
#-----------------------------------#

[usergroup = *]
temp.10 = TEXT
seite.10.marks.LOGIN < temp.10
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
<div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> •  <a href="index.php?id=226&tx_srfeuserregister_pi1%5Bpointer%5D=&tx_srfeuserregister_pi1%5Bmode%5D=&tx_srfeuserregister_pi1%5Bsword%5D=&tx_srfeuserregister_pi1%5Bsort%5D=&tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>
<input type="hidden" name="logintype" value="logout" /> </div></form>
)
#<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else]
temp.10 = TEXT
seite.10.marks.LOGIN < temp.10
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form name="form" action="index.php?id=223" method="post">
<div id="login"><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
<input class="login" name="image" type="submit" value="Login" title="Login" />
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="221" />
<a href="index.php?id=226&tx_srfeuserregister_pi1[pointer]=&tx_srfeuserregister_pi1[mode]=&tx_srfeuserregister_pi1[sword]=&tx_srfeuserregister_pi1[sort]=&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>
</div>
</form>
)
[global]
/ Login-BOX
```

Zuerst wurde der Marker gar nicht angesprochen, darum fügte ich jeweils "seite.10" hinzu. Wenn ich das die Seite aufrufe, verschwindet der Marker (also wird es richtig angesprochen), aber es lädt gar nichts an diesen Ort. Um diese Funktion zum laufen zu bringen, benötige ich nur das "Front End User Registration", oder? Ich würde mich freuen, wenn mir jemand helfen könnte! Merci vielmal schon im voraus!

### [#24](https://www.typo3.net/d/27475-login-design/24) · just2b · 2006-08-03

Hallo,

mach das:
seite.10.marks.LOGIN < temp.10

erst am Ende, nach den Conditions....

georg

### [#25](https://www.typo3.net/d/27475-login-design/25) · coresystems · 2006-08-04

Hallo!
Merci vielmal für deine Antwort. Das Anmeldeformular wird jetzt angezeigt. Jetzt muss ich es nur mit CSS ein wenig anpassen und schauen, dass der Link "Passwort vergessen" auch erscheint!

### [#26](https://www.typo3.net/d/27475-login-design/26) · Jumper · 2006-08-11

Hallo zusammen!

ne kleine Ergänzung zum Thema Login Box - für alle, die wie ich kaskadierte TS-templates verwenden.

[edited]
Ach ja - weil ich das gerade lese - der Nutzername (des angemeldeten Benutzers) taucht hier auch auf. (der ###username## Kommentar)
Bitteschön in ein Zeile, hier trickst mich sonst der Forum Parser aus und schreibt meinen Benutzernamen - ha.
[/edited]

Login-Template in übergeordnete TS Objekt einbinden:

```typoscript
35<temp.LoginForm
```

Login-Template:

```typoscript
temp.LoginForm=TEMPLATE
temp.LoginForm.template=COA
[usergroup=*]
temp.LoginForm.template{

    8=HTML
## 1 Zeile
    8.value=<table class="logoutTBL"><tr><td class="logoutROW">
    <!-- 
    ###USERNAME### 
    -->
    </td><td class="logoutROW">
## /1 Zeile
    10 = TEXT
    10.dataWrap (
<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
<div><span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" />
 <input type="hidden" name="logintype" value="logout" /> </div></form>
)
    11=HTML
    11.value=</td></tr></table>
}

[else]
temp.LoginForm.template{
     10 = TEXT
     10.dataWrap (
<form name="form" action="index.php?id=2" method="post">
<div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" /><br />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" /><br />
<input class="login" name="image" type="submit" value="Login" title="Login" />
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="47" />
</div></form>
)
}
[global]
```

Tschüß!

J
8-)

PS: @Moderator - vielleicht kann mal jemand das Parsen der TS-Code-Stücken abstellen - es ist recht nerfig wenn der eingestellte Code - der ja eigendlich in Textform erscheinen sollte vom Forum ausgewertet wird.

### [#27](https://www.typo3.net/d/27475-login-design/27) · Leoras · 2006-08-24

Hi Leute!

Habe schon diverse TUTs/HowTos etc. abgeklappert, aber keine adäquate Lösung für mein Problem gefunden. Bin was Typo3 betrifft nicht so erfahren.

Zum Problem: Ich habe im Template einen Link auf eine Seite mit Loginformular platziert. Jetzt soll statt "login/logout" "login" dastehen wenn man nicht angemeldet ist und "logout" wenn mans ist (Bei Klick soll ohne Verweis auf die Loginseite direkt abgemeldet werden). Scheint einfach, aber ich glaube, dass ich mich einfach zu blöd anstelle.

Das Login funktionert (Benutzer erstellt, User-SysFolder ist vorhanden, Verweise korrekt gesetzt etc.). Erstellt wurde das ganze mit dem in Typo3 vorhandenen Logintool. Muss ich, um das oben genannte Vorhaben zu realisieren, ein Plugin verwenden? Wenn ja, welches?

Merci im Voraus!
Gruss, Dave[/img]

### [#28](https://www.typo3.net/d/27475-login-design/28) · d.​walter · 2006-08-24

Hallo Leoras,

Eine Seite mit Login anlegen und die andere mit Logout.
Dann bei der einen einstellen "bei Login anzeigen" und bei der anderen
"bei Login verstecken" auswählen.
Jetzt noch das Plugin auf die Seiten setzen und fertig.

Gruß

Daniel

### [#29](https://www.typo3.net/d/27475-login-design/29) · Leoras · 2006-08-24

wenn du grad einen moment zeit hast, kannst du dir das Macherk ja mel anschauen...
<http://www.eahv-iv.ch>

Den Link habe ich nicht per Marker gesetzt, sondern, weil ich es nicht besser wusste, per <a href...> im Template.

Merci auch noch!
Gruss, Dave

### [#30](https://www.typo3.net/d/27475-login-design/30) · d.​walter · 2006-08-24

Dann setzt doch an die Stelle einen Marker,

bau dir ein kleines Menü aus den beiden Seiten und weiße Sie dem Marker zu.

Was ich vorhin vergessen habe, schau mal hier im Forum, da gibt es einen Thread, der beschäftigt sich damit, wie man ein Logout als Link realisiert.

Gruß

Daniel

### [#31](https://www.typo3.net/d/27475-login-design/31) · d.​walter · 2006-08-24

Vielleicht kann mir hier jemand zu meinem Problem einen Tip geben.

Habe mein Login das ich auf jeder Seite haben will in ein Ext.-Template gepackt mit folgendem Code

```typoscript
temp.LOGIN = COA
[usergroup = *]
#Wenn eine Anmeldung erfolgt ist, wird der folgende Part angezeigt.
temp.LOGIN{

10 = TEXT
10.dataWrap ( 
        <form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post" class="login_form">
        <div>        Angemeldet als: <!--###USERNAME###-->
                
                <input type="submit" class="button" value="Abmelden">
                <input type="hidden" name="logintype" value="logout" >
</div>        </form>
        )
}

#Ansonsten wird der [else] Zweig angezeigt
[else]
temp.LOGIN{
10 = TEXT
10.dataWrap (
        <form action="index.php?id=106" method="post" class="login_form">
              <div>  <input name="user" type="text" id="user" title="Benutzername" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="inputfields">
                <input name="pass" type="password" id="pass" title="Passwort" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="inputfields">
                <input type="submit" class="button" value="Anmelden"  />
                <input type="hidden" name="logintype" value="login" />
                <input type="hidden" name="pid" value="103" />
                <input type="hidden" name="redirect_url"  value="{getIndpEnv:TYPO3_REQUEST_URL}"  />
</div></form>
<p><a href="index.php?id=106&no_cache=1&tx_newloginbox_pi1[forgot]=1">Passwort vergessen?</a></p>
<p><a href="index.php?id=102&tx_srfeuserregister_pi1[pointer]=&tx_srfeuserregister_pi1[mode]=&tx_srfeuserregister_pi1[sword]=&tx_srfeuserregister_pi1[sort]=&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a></p>
)                
}
[global]
```

Wird auch genauso angezeigt wie ich das möchte, allein der Login funktioniert nicht. wobei nach einem Login (über die Seite mit dem Plugin Login) an der Stelle auch der Teil mit dem Logout angezeigt wird.

Siehe auch hier [/d/47184-login-auf-allen-seiten/6](https://www.typo3.net/d/47184-login-auf-allen-seiten/6)

### [#32](https://www.typo3.net/d/27475-login-design/32) · Leoras · 2006-08-24

Hey Daniel!
Mir ist grad noch eine Frage in den Sinn gekommen! Wo kann man die Default-Templates z.B. für Formulare ändern? Insbesondere die Standard-Liginfonktion von Typo3?

Gruss, Dave

### [#33](https://www.typo3.net/d/27475-login-design/33) · Leoras · 2006-08-30

Hey zusammen!

Habe mein Konzept so geändert, dass sich nur der Text des Links ändert. So sieht das TypoScript dazu aus:

```typoscript
styles.content.loginform.pid = 45
seite.10.marks.LOGIN = TEXT
seite.10.marks.LOGIN {
   [usergroup = *]
      value =Logout
   [else]
      value =Login
   [end] 
}
```

pid = 45 stellt dabei den SysFolder dar, der die Benutzer- und Gruppeninfos enthält.

Wieso ändert sich der Text auf dem Link beim Login nicht und zeigt permanent "LOGIN" an? Kann jemand helfen! Ist sehr wichtig und eilig!

Vielen vielen Dank im Voraus!
Viele Grüsse, Dave

### [#34](https://www.typo3.net/d/27475-login-design/34) · Jumper · 2006-08-31

Moin Dave,

probier mal: (ungetestet)

```typoscript
styles.content.loginform.pid = 45
[usergroup = *]
seite.10.marks.LOGIN = TEXT
seite.10.marks.LOGIN {
value =Logout
}
[else]
seite.10.marks.LOGIN = TEXT
seite.10.marks.LOGIN {
value =Login
} 
[end]
```

..damit überschreibst du dir im Fall des Falle das gesamte Objekt.

Gruss J

### [#35](https://www.typo3.net/d/27475-login-design/35) · Leoras · 2006-08-31

Hey Jumper!

Ich habs gestern genau so gemacht, wie dus gezeigt hast! Ich hatte das ganze schon zusammen getextet (s.o.). Aber wie man oben lesen kann hats nicht getan. Die Lösung fand ich in einem anderen Thread hier im Forum. Bei If/Else-Verzweigungen müssen als Bedingungen IMMER die Root-Pfade angegeben werden. ansonsten funzts nicht.

Also, Big Merci an alle, die mir geholfen haben!
Gruss, Dave

### [#36](https://www.typo3.net/d/27475-login-design/36) · Leoras · 2006-08-31

Neues Problem:

Ist es möglich, den Link, der angezeigt wird, wenn man eingeloggt ist, so einzustellen, dass man bei Klick direkt ausgeloggt wird? Es ist nämlich lästig, wenn man "Login" im Header klickt, und anschliessend noch einmal im Loginformular.

Gruss, Dave

### [#37](https://www.typo3.net/d/27475-login-design/37) · Tank_jr · 2006-10-04

hi,

ich hoffe, dich gibt es noch im forum.

hast du zu deiner damals gestellten frage eine lösung gefunden?

> **Leoras schrieb:**
>
> Neues Problem:
>
> Ist es möglich, den Link, der angezeigt wird, wenn man eingeloggt ist, so einzustellen, dass man bei Klick direkt ausgeloggt wird? Es ist nämlich lästig, wenn man "Login" im Header klickt, und anschliessend noch einmal im Loginformular.
>
> Gruss, Dave

danke

### [#38](https://www.typo3.net/d/27475-login-design/38) · Leoras · 2006-10-05

Guten Morgen!

Dem ist leider nicht so. #paralyzed# Eine Überlegung den Link im Template so einzustellen, dass wen Logout angezeigt wird, der Link verwendet wird, der im Loginformular "hinter" dem Logout-Button steht. Aber diese Idee war nicht sehr gut... es hat gar nichts mehr funktioniert. Nach nem Restore habe ich das Ganze dann so gelassen, wies war.  #paralyzed#

Sag jetzt bloss nicht, dass du ne Lösung parat hast, das wäre einfach zu geil! :D:D

Gruss, Dave

### [#39](https://www.typo3.net/d/27475-login-design/39) · just2b · 2006-10-05

grad getestet, bei mir funkt das problemlos mit dem code aus seite 1, auf der seite läuft:
typo3 3.7.0
sr_feuser_register 1.3.9
newloginbox  	2.2.9

lg georg

### [#40](https://www.typo3.net/d/27475-login-design/40) · Leoras · 2006-10-05

Dann habe ich wohl irgend einen dummen Fehler gemacht... werde nochmal nach schauen...

merci georg!

lg dave

### [#41](https://www.typo3.net/d/27475-login-design/41) · Leoras · 2006-10-05

Nochmal eine kurze Frage: Was genau muss bei dem Link eingefügt weden, dass das funktioniert???

### [#42](https://www.typo3.net/d/27475-login-design/42) · just2b · 2006-10-05

bei mir ists der logout-button, sorry fürs missverständnis!

### [#43](https://www.typo3.net/d/27475-login-design/43) · Leoras · 2006-10-05

Shit.. aber Danke für die Hilfe!

### [#44](https://www.typo3.net/d/27475-login-design/44) · just2b · 2006-10-05

> **Leoras schrieb:**
>
> Shit.. aber Danke für die Hilfe!

is ja kein Problem! Style den Button halt einfach um, keine Border, kein background und fertig ist der link

### [#45](https://www.typo3.net/d/27475-login-design/45) · Leoras · 2006-10-05

Stimmt... Wieso einfach, wenn's auch umständlich geht! Muss demnächst mal schauen!

Merci vielmol georg!

Es Grüessli, Dave

### [#46](https://www.typo3.net/d/27475-login-design/46) · cwalter · 2006-11-02

Hallo zusammen

Ich hab ein Problem mit einem zweisprachigen Login, und finde einfach keine Lösung. Der Typo Code für den Login Bereich funktioniert einwandfrei, aber nur solange ich in einer Sprache bleibe. Was ich bräuchte sind verschachtelte Conditions, aber sowas hab ich auch nach langer Suche noch nicht gefunden. Mein Code müsste etwa so funktionieren:

# Login-BOX
[usergroup = *]
# Hier käme der Logout-Knopf hin
[else]
[globalVar = GP:L = 1]
# Login Bereich auf Englisch
[globalVar = GP:L = 0]
# Login Bereich auf Deutsch
[global]

Ich hoffe Ihr versteht was ich meine. Da im Bereich nach dem else nochmals zwei verschiedene Bedingungen sind, schafft es Typo3 irgendwie nicht, den Code richtig zu interpretieren (auch mit Klammern setzen, etc. hatte ich keinen Erfolg). Um eine Lösung irgendwelcher Art wäre ich sehr froh.

Mfg Christoph

### [#47](https://www.typo3.net/d/27475-login-design/47) · just2b · 2006-11-24

Hallo Christoph,

> **cwalter schrieb:**
>
> Hallo zusammen
>
> Ich hab ein Problem mit einem zweisprachigen Login, und finde einfach keine Lösung.

ab 4.0 kann man Condtitions auch verknüpfen, siehe Beginn von <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html>

georg

### [#48](https://www.typo3.net/d/27475-login-design/48) · josh · 2007-03-22

So. Dann kramen wir mal wieder ein altes Thema raus  :).

Wie bring' ich es denn fertig das Passwort md5 verschlüsselt zu übergeben?

### [#49](https://www.typo3.net/d/27475-login-design/49) · CrashOverride · 2007-04-30

Hi Leute!
ich hab das hier ganz aufmerksam durchgelesen und muss mit entsetzen feststellen dass ich zu dumm dafür bin! ich kapiers echt nicht... könnte mir am besten heute noch jemand damit helfen? hab grad soooo viel zeit und bin sooooo kurz vorm verzweifeln.. versuchs mitlerweile bestimmt schon 2 stunden.. googlen nicht inklusive..

PS: wenn ich das alles oben einsetze dann funktionieren meine restlichen marker nicht mehr.. :'(

hier mein komplettes template setup:

```typoscript
# *** Seitenverwaltung ***
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/maintemplate/style.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/maintemplate/main.tmpl
page.10.workOnSubpart = DOCUMENT_BODY
page.10.marks.CONTENT < styles.content.get
page.10.marks.LOGIN < styles.content.getRight
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
config.language = de
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1


# *** Submenu ***
page.10.marks.MENU = HMENU   
page.10.marks.MENU {
  entryLevel = 1
  1 = GMENU_LAYERS
  1 {
    wrap=<table cellspacing="0" cellpadding="0"><tr>|</tr></table>
    layerStyle =position:absolute;VISIBILITY:hidden;
    xPosOffset = -30
    lockPosition = y
    expAll=1
    leftOffset = 5
    topOffset = 30
    hideMenuWhenNotOver = 1
    hideMenuTimer=250
    relativeToTriggerItem = 1
    NO {
      wrap=<td>|</td>
      transparentBackground = 1
      XY = 110, 30
      10 = TEXT
      10.text.field = title
      10.offset = 8,30
      10.fontColor = #4b92b4
      10.fontSize = 30
      10.fontFile = fileadmin/maintemplate/fonts/ROADWAY_.TTF
    }
  }
  2 = GMENU
   
  2.expAll=1
  2.NO {
    wrap=<tr style="border-left: 1px solid black;"><td style="border-left: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black;">|</td></tr><br>
    backColor = #ffffff
    XY = 158, 14
    10 = TEXT
    10.text.field = title
    10.offset = 5,10
    10.fontColor = #4b92b4
    10.fontSize = 12
     
  }
}

# *** Footer ***
page.10.marks.FOOTER = HMENU
page.10.marks.FOOTER.special = directory
page.10.marks.FOOTER.special.value = 12
page.10.marks.FOOTER.1 = GMENU
page.10.marks.FOOTER.1 {

  NO {
    wrap = |<nobr>
    backColor = #4b92b4
    transparentBackground = 1
    XY = 160,32
    10 = TEXT
    10.niceText = 1
    10.text.field = title
    10.fontSize = 30
    10.fontColor = #e0f5ff
    10.fontFile = fileadmin/maintemplate/fonts/ROADWAY_.TTF
    10.offset=15,30
  }
}


# *** Loginbox auf allen Seiten  ***
[usergroup = *]
# *** Logout ***
temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.wrap (

        <div id="logoutbox" style="width:140px">
		<form action="index.php?id= | " method="post" style="margin-top:0pt; margin-bottom:0pt">
		<input type="hidden" name="logintype" value="logout" />
        	<input type="image" name="submit"  src="fileadmin/maintemplate/img/logout.gif" alt="Logout">
        	</form>
	</div>

	)
[else]
#
# Login, Id 34 ist die Anmeldeseite, Id 41 ist der Sys-Ordner User
#

temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.wrap (
	<div id="loginbox" style="width:140px">
	<form action="index.php?id=34" method="post" style="margin-top:0pt; margin-bottom:0pt">
         <div style="font-face: arial,verdana; font-size: 10px; color: #000000;" align="center">Benutzername</div>
         <input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:100; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px; color: #000000;" /><br>
         <div style="font-face: arial,verdana; font-size: 10px; color: #000000;" align="center">Passwort</div>
         <input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:100; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px; color: #000000;" /><br>
         <div style="padding: 2 0 0 0;"></div>
         <input name="image" type="image" title="Anmelden" src="fileadmin/maintemplate/img/login.gif" alt="Login" />
	<input type="hidden" name="redirect_url" value="index.php?id= | " />
	<input type="hidden" name="logintype" value="login" />
	<input type="hidden" name="pid" value="41" />
	</form>
	</div>

[global]


# *** Loginbox über Marker definiert ***
page.10.marks.LOGIN < temp.10



# *** Allgmeine Einstellungen ***
plugin.tx_veguestbook_pi1.email_from_name = seitz-thomas.de
plugin.tx_veguestbook_pi1.email_from_mail = info@seitz-thomas.de
plugin.tx_newloginbox_pi1.storagePid = 41
plugin.tx_newloginbox_pi1.detailsPage = 41
plugin.tx_newloginbox_pi1.email_from = info@seitz-thomas.de
plugin.tx_newloginbox_pi1.email_fromName = Seitz-Thomas.de
plugin.tx_newloginbox_pi3.pidList = 41	
tt_content.text.20.wrap = |
tt_content.text.20.wrap = |</ br>
tt_content.text.20.wrap = |<br />
plugin.tx_veguestbook_pi1.allowedTags = 
plugin.tx_veguestbook_pi1.emoticons.active = 1
```

Leute ihr seit meine letzte Hoffnung.. ich arbeite zwar sogar mit TYPO3 bin aber leider gottes anfänger.. ich dreh jetzt echt bald durch.. HIIIILFEEEEE ;)

### [#50](https://www.typo3.net/d/27475-login-design/50) · just2b · 2007-05-01

Seh ichs nicht oder geht vom temp.10.wrap  in Zeile 106 die Klammer vorm global nicht mehr zu?

georg

### [#51](https://www.typo3.net/d/27475-login-design/51) · CrashOverride · 2007-05-01

wow geil! hast recht gehabt!
und ich hab in diesem thread noch gelesen dass das ganz oben hingehört.. also habs jetzt über dem # *** SUBMENU *** hingetan.. auch die zuweisung mit dem marker...

okay ich kann mich jetzt auch einloggen..
bravo.. aber aus irgendeinem grund zeigt er mir unter meinem login bzw. logout button immer die Seiten-ID an auf der ich mich gerade befinde?! merkwürdig.. wenn sichs jemand ansehen will:
<http://www.seitz-thomas.de/pages2/>

logindaten sind:
benutzername: test
passwort: test

dann müsste unter dem logout button die seiten id erscheinen.. manchmal auch unter dem login button

aber die Seite ist noch überhaupt nicht fertig... darum hier auch mein POST ;)

aber für das schon mal ein dickes lob an deine adleraugen ;) DANKE!!!

### [#52](https://www.typo3.net/d/27475-login-design/52) · just2b · 2007-05-01

hmmm räum mal deine condition schrittweise auf, dann müsste irgendwann die ID verschwinden, ich find den fehler grad nicht.

alternativ schau dir mal das Login-Design-HowTo II an > [/d/60688-login-design-ii](https://www.typo3.net/d/60688-login-design-ii) ist ein bisschen sauberer

georg

### [#53](https://www.typo3.net/d/27475-login-design/53) · cope · 2007-05-01

Hi,

könnte es nicht auch am

```typoscript
temp.10.data  = TSFE : id
```

liegen?
LG
Cope

### [#54](https://www.typo3.net/d/27475-login-design/54) · CrashOverride · 2007-05-02

erst mal danke für eure Antworten..
ich studiere grad das Login Design HowTo II...

und an dem TSFE : id liegt es nicht.. also wenn ich es auskommentiere funktionierts immer noch nicht :(

aber ich hab auch gerade nicht wirklich zeit für meine seite..
werd mich heute abend damit beschäftigen und dann nochmal posten..

### [#55](https://www.typo3.net/d/27475-login-design/55) · Julia1 · 2007-06-05

Hallo Ihr Lieben,

ich bin am verzweifeln. Habe das HowTo durchgearbeitet und bin trotzdem ratlos, warum es nicht geht. Ich bin mir eigentlich ziemlich sicher, das ich alles so gemacht habe, wie Georg es beschrieben hat - trotzdem klappt es nicht.

Bitte schaut Euch mal meine Sandkiste an:
<http://sandbox.farger.hostingkunde.de/>

Ihr könnt Euch mal mit dem User demo und PWD demo einloggen.
Über das Formular im Header will es einfach nicht klappen!
Wenn ich mich aber über das "normale" Login-Formular angemeldet habe, kann ich mich über den Logout-Button im Header zumindest abmelden - das funktioniert also.

Ich habe mir mal den Quellcode angeschaut, da steht im "normalen Anmeldeformular" noch das hidden field "challenge", welches einen dynmaschen Wert annimmt. Dieses Feld habe ich auf Euren Seiten nicht gefunden.

Kann es vielleicht daran liegen, dass ich mit der neusten newloginbox Version (2.2.11) arbeite?

Wäre sehr dankbar, wenn mir jemand weiter helfen würde - ich bin mit meinem Latein am Ende!

LG
Julia

JETZT WEIß ICH WORAN ES LIEGT !!!
Ich arbeite mit der Extension kb_md5fepw - damit die Pwds verschlüsselt gespeichert werden. Daran liegt es. Ich bin aber total überrascht, dass auf diese Problematik hier in dem langen Thread nicht einmal eingangene wurde. Heißt das etwa, das Ihr die PWDs alle im Klartext speichert?

Wie auch immer - das will ich absolut nicht. Kann man Georgs Code irgendwie erweitern, dass es auch mit der kb_md5fepw Extension klappt?

LG
Julia

### [#56](https://www.typo3.net/d/27475-login-design/56) · just2b · 2007-06-05

Hallo,

wenn die user auf der Seite mit der ID 2 liegen, sollte eigentlich alles funktionieren.

georg

### [#57](https://www.typo3.net/d/27475-login-design/57) · Julia1 · 2007-06-05

Hallo Georg,

nein es funktioniert nicht mit der kb_md5fepw Extension!
Ich habe die Extension deinstalliert - dann hat es prima geklappt. Aber mit kb_md5fepw läuft es nicht! Probier es mal aus!

LG
Julia

### [#58](https://www.typo3.net/d/27475-login-design/58) · d.​walter · 2007-06-06

Hallo Julia,

vor dem gleichen Problem stande ich auch mal!

Vielleicht hilft dir der Post hier weiter.

[/d/47184-login-auf-allen-seiten/10](https://www.typo3.net/d/47184-login-auf-allen-seiten/10)

Gruß

Daniel

### [#59](https://www.typo3.net/d/27475-login-design/59) · Julia1 · 2007-06-06

Hallo Daniel,

vielen Dank - ja, der Post hat mir sehr weiter geholfen. Ich habe die Schritte von Ilahn befolgt - und siehe da, jetzt läuft es auch bei mir ;-)

Aber was ich nicht ganz verstehe:
Im Post darunter hattest Du eine Lösung präsentiert, mit der es auch klappt, ohne die md5 Extension zu verändern. Welche Schritte von Ilahn muss ich dabei weglassen, bzw. ändern / anpassen?

LG
Julia

### [#60](https://www.typo3.net/d/27475-login-design/60) · d.​walter · 2007-06-06

Hallo Julia,

das ist relativ einfach! Der Weg von Ilhan beschreibt die Änderungen, die man machen muss wenn man den Login über das TS erstellen lassen möchte.

Das von mir ist nichts anderes wie die Extension newloginbox einem Marker zuweisen und dann halt noch das Standard-Template der newloginbox nach den eigenen Wünschen anpassen.

Hat imho den Vorteil, dass man an der ganzen Programmierung in PHP nichts ändern muss. Für mich einfacher, weil ich von PHP keinen blassen Dunst habe.

Sind also zwei ganz unterschiedlich Wege zum gleichen Ziel. Eine Kombination ist nicht notwendig.

LG

Daniel

### [#61](https://www.typo3.net/d/27475-login-design/61) · Julia1 · 2007-06-06

Hallo Daniel,

meinst du folgende Datei?
/typo3/typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php

.. und die hast du umbenannt bzw. kopiert nach fileadmin/template/kt-org/ext/login.htm ?

oder wo finde ich das Standardtemplate?

... reicht es nicht einfach aus, ein Formular mit den Feldern
name="pass"
name="submit"
name="logintype"
name="pid"
name="redirect_url"
name="challenge"

zu basteln und Ihnen die entsprechenden values zu geben? Nur wie würde ich die Values in der Vorlage vergeben?

Kannst Du mir mal bitte den Inhalt Deiner login.htm zeigen - ich denke, dann bin ich schlauer.

LG
Julia

### [#62](https://www.typo3.net/d/27475-login-design/62) · Julia1 · 2007-06-06

Hallo,

habe es geschafft ;-).
Mein Problem war, dass das Verzeichnis inkl. Standarttemplate res/newloginbox_00.html gar nicht auf meinem Server war. Wie auch immer, habe es nachträglich in den fileadmin Ordner kopiert und Deinen Code verwendet - und siehe, da es geht ;-)

Ich finde die Template-Lösung übrigens auch wesentlich "eleganter". Ich weiß gar nicht, warum hier alle die Typoscript-Lösung bevorzugen. Wie auch immer, ein Typo3-Problem weniger ;-)

LG
Julia

### [#63](https://www.typo3.net/d/27475-login-design/63) · Faircamion · 2007-06-14

So, ich habe den Code eingefügt. Theoretisch funktioniert auch fast alles, nur das untern den eingabefeldern immer eine 4 steht!

Aber ein Problem stellt sich mir noch. Ich weis nicht wie ich beim YAML Template einen marker einfüge. Ich bekomme das einfach nicht hin. Ich möchte das login-feld auf [dieser Seite](http://www.jungenzeltlager.de) umterm Menü auf der linken seite haben, so in etwa wie bei diesem Forum hier (typo3.net).

Kann mir da evtl. jemand helfen?

### [#64](https://www.typo3.net/d/27475-login-design/64) · d.​walter · 2007-06-14

Naja, schaust dir mal deine HTML-Datei an. Irgendwo ist ja auch ein Marker für das Menü rechts. Dann kommt ja noch diese Pulldown-Feld und da danach setzt du einfach einen Marker ###LOGIN### rein.

Du musst darauf achten, dass er vor dem schließenden div von col1 steht.

Gruß

Daniel

### [#65](https://www.typo3.net/d/27475-login-design/65) · Faircamion · 2007-06-14

Ich weiss ja nicht mal welche html datei dafür zuständig ist. Da ich dieses Template ja nicht selber geschrieben habe weiß ich absolut nicht wie das alles zusammen hängt!

### [#66](https://www.typo3.net/d/27475-login-design/66) · d.​walter · 2007-06-14

Naja, du solltest dich schon ein bischen damit beschäftigen!

Am besten einfach mal auf die Seite von YAML gehen und da schauen wie die HTML-Datei heißt. Dann im Fileadmin-Verzeichnis schauen wo du die findest und dann bearbeiten.

Ich kenn den genauen Aufbau von YAML in Verbindung mit TYPO3 auch nicht. Ich habe YAML zwar mal eingesetzt, aber nur die HTML- und CSS-Dateien. Die Anbindung an Typo3 habe ich selbst gemacht.

Viel Erfolg

### [#67](https://www.typo3.net/d/27475-login-design/67) · Faircamion · 2007-06-14

Ok, das hier müsste die richtige Datei sein:

```html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<head>

<title>YAML Typo3 - 3 Spalten fest (1-3-2)</title>

<link href="../css/layout_3col_fixed.css" rel="stylesheet" type="text/css"/>

<!--[if lte IE 7]>

<link href="../css/explorer/iehacks_3col_fixed.css" rel="stylesheet" type="text/css" />

<![endif]-->

</head>



<body>

<div id="page_margins">

<div id="page" class="hold_floats">



<div id="header">

	<div id="topnav">

	    <!-- Start: Skiplink-Navigation -->

		<a class="skip" href="#navigation" title="Direkt zur Navigation springen">Zur Navigation springen</a>

		<a class="skip" href="#content" title="Direkt zum Content springen">Zum Content springen</a>	

	    <!-- Ende: Skiplink-Navigation -->



		<a href="#">Impressum</a>

	</div>

	<img src="../img/yaml_title.gif" alt="Yet Another Multicolumn Layout"/>

</div>



<!-- #nav: Hauptnavigation -->

<div id="nav">

	<a id="navigation" name="navigation"></a> <!-- Skiplink-Anker: Navigation -->

	<div id="nav_main">

		<ul>

			<li id="current"><a href="#">Button 1</a></li>

			<li><a href="#">Button 2</a></li>

			<li><a href="#">Button 3</a></li>

			<li><a href="#">Button 4</a></li>

			<li><a href="#">Button 5</a></li>

		</ul>

	</div>

</div>

<!-- #nav: - Ende -->



<!-- #main: Beginn Inhaltsbereich -->

<div id="main">

<div id="teaser" class="clearfix">

<div class="block1">

<ul>

  <li>Verst&auml;ndlich</li>

  <li>Flexibel</li>

  <li>Standardkonform</li>

  <li>Barrierearm</li>



  <li>Anpassbar</li>

  </ul>

</div>

<div class="block2"><img src="img/yaml_screens.gif" alt="Screenshots"/></div>

<div class="block3"><span class="title">Modernes Weblayout verständlich erklärt</span>

<p>"Yet Another Multicolumn Layout" ist ein Framework zur Erstellung moderner

und flexibler Layouts auf Grundlage von <em>float</em>-Umgebungen. 

Dabei stehen ein m&ouml;glichst hohes Ma&szlig; an

Flexibilit&auml;t und Zug&auml;nglichkeit

im Vordergrund. Innerhalb eines Tutorials wird die Funktionsweise der einzelnen Bausteine erläutert.</p>

</div>

</div>



<!-- #col1: Erste Float-Spalte des Inhaltsbereiches -->

    <div id="col1">

      <div id="col1_content" class="clearfix">



        <h2>Spalte #col1</h2>

        <p>...</p>



	  </div>

    </div>

<!-- #col1: - Ende -->



<!-- #col2: zweite Flaot-Spalte des Inhaltsbereiches -->

    <div id="col2">

    	<!--TYPO3SEARCH_begin-->

      <div id="col2_content" class="clearfix">



        <h2>Spalte #col2</h2>

        <p>...</p>



      </div>

      <!--TYPO3SEARCH_end-->

    </div>

<!-- #col2: - Ende -->



<a id="content" name="content"></a> <!-- Skiplink-Anker: Content -->

<!-- #col3: Statische Spalte des Inhaltsbereiches -->

    <div id="col3">

    	<!--TYPO3SEARCH_begin-->

      <div id="col3_content" class="clearfix">

      	<div id="col3_innen" class="floatbox">



        <h2>Spalte #col3</h2>

        <p>...</p>



				</div>

      </div>

      <!--TYPO3SEARCH_end-->

      <!-- IE Column Clearing -->

	  <div id="ie_clearing">&nbsp;</div>

      <!-- Ende: IE Column Clearing -->

    </div>

<!-- #col3: - Ende -->



</div>

<!-- #main: - Ende -->



<!-- #footer: Beginn Fusszeile -->

<div id="footer">

  Dieses Layout basiert auf <a href="http://www.yaml.de/">YAML</a> 

  &copy; 2005-2006 by <a href="http://www.highresolution.info">Dirk Jesse</a>

</div>

<!-- #footer: Ende -->

</div>

</div>

</body>

</html>
```

edit1:
so, ich heb jetzt einen Marker gesetzt,nur nnicht wirklich an der richtigen stelle.Aber wo kann ich das in 2 Zeilen teilen, eine mit den eingabefeldern, und darunter der button und der registrierungs-link.

edit2:
Ok, in 2 Zeilen hab ich das jetzt, wenn auch auf eine nicht ganz korrekte Art und weise, ich hab einfach die spaltenbreite verkleinert. Jetzt möchte ich aber noch die Felder beschriftet haben, wie bekomme ich das denn wohl hin?

edit3:
ach ja und ne freizeile zwischen dem dropdown menü und dem Login wäre auch nicht schlecht!

### [#68](https://www.typo3.net/d/27475-login-design/68) · typo3_hp · 2008-08-07

Hallo ich habe folgendes Script und bei mir wird kein Username vor dem Logout angezeigt wenn sich ein User anmeldet!

```typoscript
# Login-BOX
[usergroup = *]
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (

<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">

               <div> <span style="font-size: 11px;">
               <!-- ###USERNAME### -->
               
               <input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&tx_srfeuserregister_pi1%5Bmode%5D=&tx_srfeuserregister_pi1%5Bsword%5D=&tx_srfeuserregister_pi1%5Bsort%5D=&tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>

 <input type="hidden" name="logintype" value="logout" /> </div></form>
)

#<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else]
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (

<form name="form" action="index.php?id=26" method="post">

<div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
                       <input class="login" name="image" type="submit" value="Login" title="Login" />
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     

                      <input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="25" />
 ·  <a href="index.php?id=158&tx_srfeuserregister_pi1[pointer]=&tx_srfeuserregister_pi1[mode]=&tx_srfeuserregister_pi1[sword]=&tx_srfeuserregister_pi1[sort]=&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>     </div>         </form>

)

# / Login-BOX
 

[GLOBAL]
```

weiter unten habe ich folgendes gemacht

```typoscript
subparts {
maincol < styles.content.get
rightcontent < styles.content.getRight
login < temp.10
}
```

Warum wird der Username nicht angezeigt?
Hat jemand eine Idee??

Dankeschön und Gruß

### [#69](https://www.typo3.net/d/27475-login-design/69) · Skalar · 2008-09-17

Weiß, der Thread ist schon uralt, aber...

Hier ist nochmal alles zusammengefasst:

**[Typo3 :: Login-Formular im Template](http://www.philipphauer.de/tut/typo3-login-template/)**

---

Quelle: „Login-Design“, typo3.net, https://www.typo3.net/d/27475-login-design
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
