Zum Inhalt springen

Loginstatus anzeigen

Erstellt am 12. September 2005 · 2 Antworten · letzte Antwort am 12. September 2005

Tags: Frontend-Benutzer, Frage

Scarecrow ·

Hallo zusammen,

ich stehe gerade vor folgendem Problem:

Ich habe auf meiner Seite einen geschützten Bereich. Ich hätte gerne dass an einer bestimmten Stelle immer der Loginstatus angezeigt wird.

Über den Marker ###USERNAME### ist es mir gelungen, den Benutzernamen des aktuell angemeldeten Benutzers ausgeben zu lassen. Wenn jedoch kein Benutzer angemeldet ist, ist ###USERNAME### ja leer. Ich hätte aber gerne, dass dann "Gast" erscheint.
Sieht mämlich ziemlich blöd aus wenn da nur steht: "angemeldet als: ", wenn niemand eingeloggt ist!

Hat jemand ne Idee wie man das realisieren kann?

Vielen Dank vorab!

Grüße, Scarecrow.

sputnik ·

Wenn ich nicht ganz falsch liege sollte es damit gehen (in den Constants einzutragen):

[usergroup = *]
   temp.login = TEXT
   temp.login.data  = TSFE:id 
   temp.login.wrap = angemeldet als: ###USERNAME###
[else]
   temp.login = TEXT
   temp.login.value = angemeldet als: Gast
[global]
Scarecrow ·

Hallo sputnik,

zunächst erst einmal vielen Dank für Deine schnelle Antwort.
So ganz feunktioniert es zwar noch nicht, aber ich bin schon einmal ein Stück weiter:

Wenn ich Deinen Eintrag in die Constants schreibe passiert überhaupt nichts.
Ich musste ihn in das Setup-Feld über seite{...} setzen damit man was sieht.
Habe an die Stelle wo die Statusanzeige hin soll einen Marker "LOGIN" gesetzt und weiterhin folgendes definiert:

seite.10.marks.LOGIN < temp.login

Die Bedingung hat dann auch funktioniert. Er setzt aber ###USERNAME### leider nicht in den Benutzernamen um!! :-(

Habe mich dann einmal gewagt die Zeile:

temp.login.wrap = angemeldet als: ###USERNAME###

in

temp.login.value = angemeldet als: ###USERNAME###

zu ändern. Nun bekomme ich auch prima ###USERNAME### ersetzt, allerdings nicht in den Benutzernamen, sondern nur in die Seiten-ID von der aktuellen Seite!

Hast Du eine Idee woran das liegen könnte?

Danke und Gruß,

Scarecrow