Dokumentation contentXXL CMS Version 5.3

Visuelles Beispiel

 

 

Allgemein

Das Modul stellt die An- und Abmelde-Funktionalität (Login / Logoff) für geschlossene Benutzergruppen (Rollen) in Extra- oder Intranets zur Verfügung.
 

Beschreibung

Das Anmeldungs-Modul dient zum authentifizierten Zugriff auf Seiten, die für anonyme Benutzer nicht zugänglich sind.

Hinweis: Um "sichere" Inhalte zu erzeugen, wählen Sie das Leserecht für die Rolle "Jeder" ab.

Das Modul kann mithilfe eines Seiten-Templates oder auch manuell auf bestimmten Seiten platziert werden. Abhängig vom verwendeten Template zeigt es Login Felder und einen optionalen Registrierungslink für nicht angemeldete Benutzer an. Nach dem Anmelden kann das Modul den Benutzernamen und/oder einen Abmeldelink anzeigen.

 

Spezielle Einstellungen

Im Einzelnen können die folgenden speziellen Einstellungen getroffen werden:

 

 

Abb.: Spezielle Einstellungen des Moduls Anmeldung

  • Abgemeldet: Wählen Sie hier das Template zur Anzeige des Moduls in abgemeldeten bzw. nicht angemeldeten Zustand.
  • Angemeldet: Wählen Sie hier das Template zur Anzeige des Moduls in angemeldeten Zustand. Hier kann z. B. der Name des aktuell angemeldeten Benutzers angezeigt werden.

Eine detaillierte Beschreibung der möglichen Customization-Punkte und Templates können Sie in unserem Partner- und Support-Portal (partner.contentxxl.com) finden.

 

ANMELDUNG – NICHT ANGEMELDET

Das obige Beispiel wurde wie folgt getemplatet: 

[<div class="form-inline form-group">
   [tb:username: placeholder='username'  type="text" class="form-control" required autofocus]
   [tb:password: placeholder='password' type="password"  class="form-control" required]
   [cb:permanentlogin: type="checkbox"] [localize:remember_me]
   [lbn:sendde:commandName="Update" text='Sign in' class="btn  btn-default"]
</div>]
 

Anmerkung:
Es werden zwei Textboxen benötigt. Eine für den loginalias, die die ID “username“ besitzen muss und eine für das Passwort mit der ID „password“. Des weiteren wird ein Button für das Abschicken des Formulars benötigt.
Sie haben auch die Möglichkeit, eine Checkbox mit der ID “permanentlogin” anzulegen. Sobald der Benutzer diese aktiviert, wird ein Cookie hinterlegt, mit dem der Benutzer auch nach Schließen des Browsers automatisch angemeldet bleibt. Wenn Sie die Funktion nutzen möchten, sollten Sie in Ihrer web.config angeben, wie lange diese gültig sein soll:
<system.web>
    <authentication mode="Forms" >
          <forms timeout="50000000"/>
    </authentication>
  </system.web>

 

Platzhaltername

Typ

Platzhalterbeschreibung

[haserror]

string

Wenn ein Fehler während des logins auftritt (z.B. ist der Loginalias nicht vorhanden), dann wird dieser Platzhalter befüllt. Somit ist es möglich, Fehlermeldungen auszugeben, z.B. durch Verwendung von [mvif:haserror:neq:].

[username]

string

Benutzername

[isTemporarilyLocked]

string

Gibt true zurück, wenn das Konto wegen zu vieler fehlgeschlagenen Anmeldeversuche temporär gesperrt wurde, ansonsten einen leeren String.

[remainingLockDuration]

timespan

Gibt an, wie lange die temporäre Sperrung noch dauert (in Stunden).

 

ANMELDUNG - ANGEMELDET

[<div class="form-horizontal">
   <div class="form-group">
       <label for="login" class="col-sm-10 control-label"><span class="glyphicon glyphicon-user on-right"></span> [username]</label>
       <div class="col-sm-2"><a href='[logofflink]' class="btn btn-default">[localize:log_off]</a></div>
  </div>
</div>]

Platzhaltername

Typ

Platzhalterbeschreibung

[logofflink]

string

Url, bei deren Aufruf die Abmeldung stattfindet. Sie können eine Weiterleitung hinterlegen z.B. <a href=[logofflink]?tabid=43>logout</a>, ansonsten wird auf die Startseite des Portals verwiesen.

[sitemanagerlink]

string

Die Url, um in den Sitemanager zugelangen.

[username]

string

Benutzername der angemeldeten Person.