<we:sessionStart />
Endtag erforderlich: neinBeschreibung
Dieses Tag dient dazu, eine Session zu beginnen oder eine bestehende
fortzusetzen. 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)
Attribute
- persistentlogins
ab Version: 6.1.1.0 | Typ: boolean | mögliche Werte: true, false | Standardwert: false | 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" Einlog-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 Auslog-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 Einlog-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.
- onlinemonitor
ab Version: 6.1.1.0 | Typ: boolean | mögliche Werte: true, false | Standardwert: false | Pflichtfeld: nein
Wird dieses Attribut auf "true" gesetzt, so werden Nutzer der WebSite in der tblWebUserSessions gespeichert. Die Daten der aktiven Nutzer können dann über eine <we:listview type="onlinemonitor"> abgerufen werden.
- monitorgroupfield
ab Version: 6.1.1.0 | Typ: string | Standardwert: - | Pflichtfeld: nein
Name eines Feldes aus der Kundenverwaltung das die "Gruppe" eines Nutzers angibt (z.B. Administrator, Moderator, Nutzer).
- monitordoc
Typ: string | mögliche Werte: self, top | Standardwert: - | Pflichtfeld: nein
Syntax
<we:sessionStart persistentlogins="true|false" onlinemonitor="true|false" monitorgroupfield="" monitordoc="self|top"/>
Bitte helfen Sie mit
Haben Sie eine Ergänzung für die Tag-Referenz, dann werden Sie 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.
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.
