Login- und Logout-Seiten:
1.) Liste ->Neuer Ordner "FE-User" einrichten + aktivieren
2.) Datensatz in FE-User erstellen:
- Website Benutzergruppe
- neu anlegen
- betiteln (bspw. "Secret Service")
- speichern + schließen
- Website Benutzer (die, die sich einloggen)
- Name vergeben (bspw. James)
- Password vergeben (bspw. 007)
- speichern + schließen
►Unter 'Content ID' die ID des Ordners FE-User eingeben (hier: 23)
4.) 2 neue Seiten unter HOME anlegen: "LogIn" und LogOut"
Hinweis: Die Seite "LogOut" sollte nicht im Menü des Frontend erscheinen!
5.) Eigenschaften der beiden Seiten verändern.
► "LogIn" > bearbeiten > Zugriff > "Nach Anmeldung verbergen" > speichern + schließen
► "LogOut" > bearbeiten > Zugriff > "Secret Service" [=die vorher erstellte Benutzergruppe!]
> speichern + schließen
Jetzt zeigt sich die Login-Seite, nicht aber die LogOut-Seite in der Menüleiste!
6.) Unter Seite/LogIn ein «Neues Seiteninhaltselement "Formulare/Anmeldeformular"» erstellen
speichern + schließen
7.) Unter Seite/LogOut ein «Neues Seiteninhaltselement "Formular/Anmeldeformular"» erstellen
speichern + schließen
Fertig - Doch damit der Nutzer sich auch tatsächlich von jeder Seite aus - nicht nur von der LogIn-Seite - anmelden kann, wird wie folgt vorgegangen:
1.) Template/HOME -> Setup bearbeiten:
- Script erweitern um folgende Zeile:
page.10.marks.ROOTLINE < lib.rootline
page.10.marks.SIDEMENU < lib.sidemenu
page.10.marks.SEARCH < lib.suchen
page.10.marks.LOGIN < tt_content.login.20
Woher kommt dieses Script?
>>> Template/HOME/TS-Object-Browser -> Durchsuchen: Setup -> [tt_content] öffnen und bis zum [login] scrollen -> die [20] ist für das login relevant und muss deshalb mit in das Script aufgenommen werden => tt_content.login.20
2.) Nun den Marker ###LOGIN### in die Index.html schreiben. Innerhalb der SIDEBAR aber oberhalb des letzten Markers ###SEARCH###
3.) speichern + schließen + Cache leeren
Durch die Einbindung dieses Templates ist die Ansicht der LogIn-Seite im Menu nicht mehr erforderlich und kann gelöscht werden.
Auch das zuvor erstellte Anmeldeformular in der LogOut-Seite ist nun nicht mehr erforderlich. Statt dessen kann hier ein Text erscheinen, der den User verabschiedet, wenn er sich ausloggt.
Gehe zum nächsten Post! :-)
Keine Kommentare:
Kommentar veröffentlichen