<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.

Ein Cookie wird gelöscht, wenn bei einem Logout-Vorgang die Variable $_REQUEST["s"]["AutoLogin"] gesetzt und false (0) ist (Ebenso über <we:sessionField> zu realisieren.

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

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.

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).
ab Version 1.3.0.0
Typ string
Standardwert -
monitordoc Pflichtfeld: nein
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