<we:sessionStart  />

Beginnt eine Session oder setzt eine Bestehende fort.Dieses Tag wird auf folgenden Vorlagen benötigt:

  • bei Seiten, welche durch die Kundenverwaltung geschützt sind
  • bei Shopseiten
  • bei Frontend-Eingaben (Erzeugung von webEdition-Dokumenten und Objekten über das Frontend)

ab Version 1.3.0.0
Endtag erforderlich nein
Pflichtattribute

Attribute

persistentlogins Pflichtfeld: nein

Wird dieses Attribut auf "true" gesetzt, so haben Kunden die Möglichkeit, sich per Cookie (von verschiedenen Computern und verschiedenen Browsern aus) einzuloggen. Die Logindaten werden verschlüsselt in der tblWebUserAutologin gespeichert.

Ein Cookie wird nur gesetzt, wenn bei einem "normalen" Login-Vorgang die Variable $_REQUEST["s"]["AutoLogin"] gesetzt und true ist. Dies kann über den Tag <we:sessionField type="checkbox" name="AutoLogin" /> "Automatisches LogIn" erreicht werden.

Das Cookie wird beim Logout-Vorgang gelöscht.

Die SessionKeys in den Cookies werden bei jedem Login-Vorgang neu generiert und gesetzt und bei einer Passwortänderung komplett verworfen. Über die Kundenverwaltung kann auch einzelnen Benutzern ein Login über Cookies gezielt verboten werden.

ab Version 1.3.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
onlinemonitor Pflichtfeld: nein

Legt fest, ob die aktuelle Seite des aktuellen Logins im Monitor gespeichert werden soll. 

Wird dieses Attribut auf "true" gesetzt, so werden Nutzer der Website in tblWebUserSessions gespeichert.
Die Daten der aktiven Nutzer können dann über eine <we:listview type="onlinemonitor"> abgerufen werden.

In Kombination mit monitorgroupfield kann damit zum Beispiel erreicht werden, dass Logins in einem speziellen Admin-Bereich nicht in der Liste der aktiven Nutzer bei der Ausgabe über <we:listview type="onlinemonitor"> erscheinen.

ab Version 1.3.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
monitorgroupfield Pflichtfeld: nein

Name eines Feldes aus der Kundenverwaltung das die "Gruppe" eines Nutzers angibt (z.B. Administrator, Moderator, Nutzer).
Oft (nicht immer) handelt es sich dabei um das Feld, das auch für die Gruppierungen im Tree der Kundenverwaltung benutzt wird.
Danach kann in der listview <we:listview type="onlinemonitor"> bei der Ausgabe sortiert werden.

In Kombination mit onlinemonitor kann damit zum Beispiel erreicht werden, dass Logins in einem speziellen Admin-Bereich nicht in der Liste der aktiven Nutzer bei der Ausgabe über <we:listview type="onlinemonitor"> erscheinen.

ab Version 1.3.0.0
Typ string
Standardwert -
monitordoc Pflichtfeld: nein

Speichert die ID der gerade besuchten Seite des eingeloggten Nutzers. Dies kann dann über eine <we:listview type="onlinemonitor"> ausgegeben werden.

ab Version 1.3.0.0
Typ string
mögliche Werte self, top
Standardwert -

Syntax

<we:sessionStart persistentlogins="true|false" onlinemonitor="true|false" monitorgroupfield="" monitordoc="self|top"/>						

Hilf mit!

Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder einfach formlos per E-Mail an websites@webedition.org.

Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.

powered by webEdition CMS