Anmeldemaske bei fehlenden Ansichtsrechten anbieten

Beim Aufruf personalisierter Seiten wird bei nicht vorhandenen Ansichtsrechten auf eine Hinweisseite umgeleitet.

Die BASE ist so umgesetzt, daß diese im Falle fehlender Ansichtsrechte auf die permission-denied.php Seite umleitet, welche folgende Meldung ausgibt:

Sie haben keine Berechtigung zur Ansicht der aufgerufenen Seite!

Um einem Seitenbesucher nun direkt eine Login-Möglichkeit anzubieten, können Sie entweder zu dieser Hinweismeldung einen Link auf eine eigene Login-Seite setzen. Oder Sie integrieren hier direkt ein Login-Formular, welches nach Login auf den personalisierten Bereich weiterleitet.


Gestaltung der Hinweis-Seite mit Login

Die Hinweisseite (permission-denied.php) wird hinsichtlich der Seitenausgabe über das Ansichtstemplate error.wDocument.php ausgegeben, welche nur die Inhalte im Inhaltsbereich content1 berücksichtigt. Hintergrund ist, daß in umliegenden Bereichen (z.B. content2, content3, etc.) ggf. Inhalt bestehen, welche nicht jedem Seitenbesucher preisgegeben werden sollen.

Wenn Sie die Hinweisseite mit Layout ausgeben wollen, können Sie entweder ein anderes Ansichtstemplate auswählen (z.B. standard.wDocument.php) oder Sie erweitern die error.wDocument.php um die Layout-Elemente, welche gewünscht sind.

In jedem Fall sollten Sie genau prüfen, welche Inhalte im Falle fehlender Berechtigung über die Hinweisseite ausgegeben werden!