Zugriffsschutz: Abmelden-Link einbinden

Weblica bietet die Möglichkeit, Seiten mit einem Zugriffsschutz zu versehen. Damit Besucher auf solche Seiten zugreifen können, müssen sie sich zuerst mit Benutzername und Passwort anmelden. Infos zum Zugriffschutz finden Sie in der Online-Hilfe: Zugriffsschutz.

Der vorliegende Artikel erklärt, wie Sie auf Ihren Seiten einen Link einbinden, über den sich ein angemeldeter Besucher jederzeit abmelden kann.

Schritt 1: Wie heisst der Dateiname der Benutzerkonto-Seite

Öffnen Sie die Seiten-Eigenschaften der Seite "Benutzerkonto". Wechseln Sie auf die Registerkarte "HTML/CSS". Schauen Sie, wie der Dateiname lautet (i.d.R. 3.php). Sie benötigten diesen Namen im nächsten Schritt.
Benutzerkonto-Seite im Projekt

Schritt 2: PHP-Code für den Abmelden-Link in einem Feld

Feld-Editor mit dem Code für die Abmeldung

Legen Sie ein Feld an, z.B. php_accessLogout und hinterlegen Sie folgenden Code:
<?php
if (Access::hasIdentity()) {
  echo "<a href='$​(page.upPathPart)3.php?logout=true'>" . Identity::getUserName() . " abmelden</a>";
}
?>
Ersetzen Sie hierbei den Dateinamen in Rot bei Bedarf durch den Namen aus Schritt 1.

Schritt 3: Den Link auf einer Seite einbauen

Nun können Sie das Feld an den gewünschten Stellen auf Ihren geschützten Seiten verwenden, z.B. in einem Text-Absatz:  $(php_accessLogout)

Bei einem Klick auf diesen Link wird der Anwender abgemeldet und auf die Anmelde-Seite weiter geleitet.