Interne Bereiche (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.
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.
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.
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.

