Administration einer Frontend-Zugangsbeschränkung:
Eine besondere Stärke von TYPO3 ist die leistungsfähige Benutzerverwaltung. Um eine Authentifizierung von Frontend-Benutzern zu ermöglichen, legt man auf einer beliebigen Startseite das Content-Element “Login” an. Im Reiter “Login” kann die Zielseite unter “Send to page:” eingestellt werden, die bei erfolgreicher Authentifizierung aufgerufen wird. Nun benötigt man noch einen SysFolder vom Typ “Website user”. Hat man den SysFolder erstellt, lassen sich im “List”-Modul beliebige Frontend-Benutzer anlegen, für die zusätzlich mindestens eine Gruppendefinition notwendig ist. Auf der Login-Zielseite ist es nun möglich im Reiter “Access” die entsprechende Zugangsberechtigung nach Gruppenangehörigkeit zuzuweisen. Als letztes benötigt TYPO3 noch die Information, welcher SysFolder (pid-Nummer) zur Login-Authentifizierung herangezogen werden soll. Dafür ist unter dem Modul Template->Constants folgender Eintrag notwendig:
styles.content.loginform.pid = x
Dieser Eintrag kann auch im Constant Editor unter Content: ‘Login’ gefunden und gesetzt werden.
Übrigens, sind alle im SysFolder angelegten Frontend-Benutzer als Datensätze in der TYPO3-Tabelle “fe_users” wiederzufinden. Ab Sofort sollte das Login-Formular gegen diese fe_user-Datensätze authentifizieren und bei Erfolg an die entprechende Zielseite weiterleiten.
Entwicklung eines eigenen Authentifizierungs-Service:
Continue Reading
