Passwortgeschützte Bereiche
Einführung
Um bestimmte Bereiche Ihrer Seite nur einem ausgewählten Publikum zugänglich zu machen, bietet Typo3 die Möglichkeit der Zugangsbeschränkung. Sie können einzelne Seiten vor nicht angemeldeten Benutzern verstecken oder einzelne Inhaltselemente ein- bzw. ausblenden.
Die Einstellungsmöglichkeiten für Seiten wie auch Inhaltselemente sind identisch. Zuerst möchten wir Ihnen kurz zeigen, wie Sie Ihre Seite nur für eine bestimmte Benutzergruppe freigeben und anschließend wie Sie Ihre Benutzer verwalten können.
Benutzer und Gruppen
Um Bereiche in Typo3 schützen zu können, muss das System wissen für welche Benutzer bestimmte Bereiche zugänglich sind. Um die Organisation zu vereinfachen, wird zwischen Benutzern und Gruppen unterschieden: Benutzer sind Einträge die einer Person zugeordnet sind. In diesen Einträgen ist der Name, die Adresse aber auch E-Mail und Passwort gespeichert. Jedem Benutzer muss mindestens eine Benutzergruppe zugewiesen werden. Die Zugangsbeschränkungen in Typo3 werden immer über eine Benutzergruppe definiert.
Im Folgenden zeigen wir Ihnen, wie Sie Benutzergruppen und Benutzer anlegen können. Im zweiten Teil dieser Anleitung erklären wir, wie Sie Bereiche schützen können.
Benutzergruppen

- Der Seitenbaum mit dem Storage-Ordner

- Neuen Eintrag anlegen
Da jedem Benutzer zwingend eine Benutzergruppe zugewiesen werden muss, erläutern wir zuerst die nötigen Schritte zum Anlegen einer Benutzergruppe.
Benutzergruppen sind spezielle Einträge in Typo3. Im Gegensatz zu Seiten und Inhaltselementen, werden Sie nicht direkt auf der Webseite angezeigt. In der Regel können Sie diese speziellen Einträge auf jeder Seite ablegen, um die Übersicht zu bewahren, sollten Sie jedoch Ihren Storage-Ordner zum Speichern benutzen.
Wechseln Sie in das List-Modul und wählen Sie Ihren Storage-Ordner aus. Klicken Sie nun auf Neuen Datensatz anlegen und wählen Sie Website Benutzergruppe.
In dieser Maske können Sie nun die Details zu Ihrer Benutzergruppe auswählen.
Benutzer anlegen
Wechseln Sie nun zurück in Ihren Storage-Ordner und legen einen neuen Eintrag vom Typ Website Benutzer an.
Im folgenden Dialog können Sie eine Vielzahl von Details ausfüllen. Viele dieser Details sind für einen einfachen zugangsbeschränkten Bereich nicht nötig, daher erklären wir an dieser Stelle nur die wichtigsten Felder.
Benutzername: Der Name mit dem sich der Benutzer anmelden muss.
Passwort: Geben Sie hier das Passwort des Benutzers ein. Sie können dieses Passwort jederzeit ändern, wenn Sie den Benutzereintrag bearbeiten.
Gruppen: Wählen Sie die Benutzergruppen aus, denen der Benutzer angehören soll.
Speichern Sie nun Ihren Eintrag. Sie haben erfolgreich einen neuen Benutzer angelegt. Im zweiten Teil erklären wir, wie Sie eine Anmeldemaske einfügen und so Teile Ihrer Webseite mit einem Passwort schützen können.
Einstellungen für die Benutzergruppe
In diesem Dialog können Sie die Details zu Ihrer Benutzergruppe festlegen.
Inaktiv: Aktivieren Sie dieses Häckchen, um die Benutzergruppe zu deaktivieren.
Titel: Der Name Ihrer Benutzergruppe.
An Domain binden: Diese Einstellung können Sie ignorieren, da die Funktionalität im Moment nicht genutzt wird.
Beschreibung: Eine Beschreibung Ihrer Benutzergruppe.
Untergruppen: In diesem Feld können Sie andere Benutzergruppen als Untergruppen auswählen. Möchten Sie zum Beispiel einen internen Bereich für Mitarbeiter und Studierende anlegen, in dem die Mitarbeiter alles, die Studierenden jedoch nur Teile sehen sollen, können Sie die Studierenden zur Untergruppe der Mitarbeiter machen. Dadurch erhalten die Mitarbeiter automatisch Zugriff auf Bereiche, die eigentlich nur für Studierende freigegeben worden sind.
Sind Sie zufrieden mit Ihren Einstellungen, speichern Sie diesen Eintrag.
Eine Anmeldemaske einfügen

- Das Inhaltselement Loginbox
Damit die Benutzer sich auf Ihrer Webseite anmelden können, müssen Sie eine Anmeldemaske auf einer Ihrer Seiten hinterlegen. Wenn Sie noch nicht über einen geschützten Bereich verfügen, legen Sie eine neue Seite an (Vorschlag: Interner Bereich).
Wechseln Sie in das Modul Seite und fügen Sie ein neues Inhaltselement hinzu. Am Ende der Liste der möglichen Elemente finden Sie das Plugin LoginBox / macmade.net. Wählen Sie dieses Element aus.
Konfiguration Anmeldemaske
Das Plugin LoginBox bietet Ihnen einige Einstellungsmöglichkeiten. Im ersten Reiter Main werden die generellen Einstellungen festgelegt. In den anderen Reitern können Sie individuelle Nachrichten für die Benutzer hinterlegen. Sollen die Benutzer eine besondere Meldung angezeigt bekommen, füllen Sie den entsprechenden Reiter aus.
Startingpoint: Wählen Sie den Storage-Ordner aus, in dem Ihre Benutzer abgelegt worden sind. Die Anmeldemaske wird nur Benutzer aus dem gewählten Ordner akzeptieren.
Show forgot password link: Aktivieren Sie diese Option können sich die Benutzer ihr Passwort per E-Mail zuschicken lassen. Dazu müssen Sie beim Anlegen des Benutzers jedoch eine E-Mail Adresse angegeben haben. Für einen Benutzer der von mehreren Personen genutzt wird (z.B. für Studenten) sollten Sie diese Option nicht aktivieren.
Redirect after login: Der Besucher wird nach erfolgreicher Anmeldung automatisch auf diese Seite umgeleitet.
Haben Sie den Startingpoint festgelegt, speichern Sie die Seite. Probieren Sie nun, sich mit dem im vorherigen Schritt angelegten Benutzer anzumelden.
Seiten und Inhalte schützen
Bearbeiten Sie die Eigenschaften einer Seite. Am Ende der Seiteneigenschaften finden Sie den Bereich Allgemeine Optionen (Fortsetzung). Inhaltselemente können genauso wie Seiten vor dem Zugriff geschützt werden. Berbeiten Sie das Element und am Ende der Seite finden Sie die Optionen zum Einstellen.
Im rechten Bereich können Sie nun Ihre Benutzergruppe auswählen, die Zugriff auf diese Seite erhalten soll. Nachdem Sie die Gruppe ausgewählt haben, muss der Benutzer angemeldet sein, damit sie im Menü erscheint (daher ist das Platzieren einer Anmeldemaske auf einer geschützten Seite eher unpraktisch).
Sie können eine Seite auch ausblenden, sobald der Benutzer angemeldet ist (egal mit welcher Benutzergruppe). Dafür gibt es die Option "Bem Login anzeigen". Um die Seite nach erfolgreichem Login zu verstecken nutzen Sie die Option "Beim Login verstecken".




