zur Startseite zum Inhalt zur Navigation Kontakt Tastatur Befehle

Deutsche Lebens-Rettungs-Gesellschaft

DLRG - Wiki

Interne Bereiche (TV)

Navigationleiste TV

Portal zu TV - Seitenaufbau - Grundsätzliche Benutzung - Erweiterungen - Spezielle Funktionen - Fehler - Hinweise - Tipps und Tricks


Diese Seite beschreibt das Anlegen eines Passwortgeschützen Bereiches in TYPO3 unter Benutzung der im ISC angelegten Intern-Bereiche. Damit können sich Benutzer mit dem DLRG-Account (ehemaliger sogenannter "Globaler Benutzeraccount") im Frontend einloggen.

Wichtig: Sollen im geschützen Bereich Dateien zum Download bereit stehen, so ist die Vorgehensweise auf der Seite Dateien im internen Bereich zu beachten. Wird dies nicht eingehalten, so sind hochgeladene Dateien trotz Internbereich für jederman zugänglich!

Inhaltsverzeichnis

Grundsätzlicher Ablauf

Im ISC einen Intern-Bereich anlegen, dabei muss man den Haken bei "TYPO3-Gruppe" setzen. An der selben Stelle im ISC ordnet man auch DLRG-Accounts den entsprechenden Internbereichen zu. Anschließend muss man im TYPO3-Backend (BE) ein Login-Formular anlegen und für die zu schützenden Seiten den Zugriff beschränken.

Einbinden des Login-Formulars

Auf einer beliebigen Seite können wir nun das Login-Formular einbinden. Dazu wählen wir als Inhaltselement in der Gruppe Formulare Anmeldeformular aus.

Auswahl des Datensatztyps Anmeldeformular

Im Konfigurationsdialog kann nun unter Weiterleitungen eine Zielseite angegeben werden. Bei dieser Zielseite handelt es sich um die Seite, zu der automatisch gesprungen wird, wenn sich ein Benutzer erfolgreich einloggt.

Der Ausgangspunkt kann frei bleiben und würde nur für die alte Variante benötigt.

Im Bereich Meldungen kann man eigene Meldungstexte definieren. Dies ist allerdings keine Pflicht, da Standardmeldungen im System hinterlegt sind.

Konfigurationsdialog für das Anmeldeformular

Variable setzen

Entfällt gegenüber der alten Version.

Anlegen und Einrichten des zu schützenden Inhalts

Hinweis: Diese Einstellung muss für jede einzelne Seite, die sich im geschützten Bereich befinden soll, eingestellt werden! Es reicht nicht, die Seiten einfach nur als Unterseiten des Login-Forumlars anzulegen, denn dann sind sie trotzdem ungeschützt erreichbar, wenn der Seitenname bekannt ist. Dieses kann auch geschehen, in dem man den Punkt "Inklusive Unterseiten:" mit anwählt.

Um nun eine Seite nur für bestimmte Benutzergruppen frei zu geben, müssen für diese Seite die Seiteneigenschaften bearbeitet werden.
Der dafür relavante Teil des Konfigurationsdialoges befindet sich ganz unten in diesem Dialog. Geschützte Seiten können im Backend nicht als Vorschau aufgerufen werden!!!
Zugriffe auf Seitenelemente können genauso gesetzt werden.

Auswahl der Benutzergruppe für diese Seite

Wichtig: Sollen im geschützen Bereich Dateien zum Download bereit stehen, so ist die Vorgehensweise auf der Seite Dateien im internen Bereich zu beachten. Wird dies nicht eingehalten, so sind hochgeladene Dateien trotz Internbereich für jederman zugänglich!

Abmelden aus internen Bereich

Möchte man, daß die User sich wieder abmelden können erstellt man eine neue Seite und fügt dort das Anmeldeplugin nochmal ein.

Weiterleitungen

Nach dem Anmelden, sowie nach dem Abmelden kann über die Option Weiterleitung eine Seite angegeben werden, zu welcher der Nutzer automatisch geleitet wird. Es funktionieren nur die Optionen:

  • Nach Anmeldung (TS oder Flexform)
  • Nach Abmeldung (TS oder Flexform)

Wichtig für eine ordnungsgemäße Funktion nach dem Abmelden ist, dass die Seite nicht mit im geschützen Bereich liegen darf. Wem das unsinnig erscheint hier kurz die Erklärung:
Beim Abmelden wird der User aus der Session gelöscht. Danach wird geschaut wohin er weitergeleitet werden soll, diese Info liegt jedoch in der geschützten Seite, auf die ein nicht angemeldeter User nicht mehr zugreifen darf. Folgerichtig wird der User zur Fehlerseite weitergeleitet.

Probleme mit dem Internen Bereich

  • Nach dem Login landet man auf der Fehlerseite : Die Seite mit dem Login ist für eingeloggte Benutzer ausgeblendet. Damit ist der Zugriff darauf nicht mehr erlaubt. So kann weder die Seite nach dem Einloggen angezeigt, als auch eine mögliche Weiterleitung, die auf der Seite angegeben ist, greifen.

Erweiterte Nutzung

Die Internen Bereiche, die so eingerichtet sind können auch im TYPO3 PHP-Bereich genutzt werden, der über gliederung.dlrg.de/php aufgerufen werden kann. Dort muss dann mit den integrierten internen Bereichen arbeiten. Ist man dann auf den TYPO3-Seiten eingeloggt, so ist man dieses dann auch automatisch im PHP-Bereich und umgekehrt. Auch das Ausloggen gilt für beide Bereiche gleichzeitig.


Powered by MediaWiki