Skip to main content Skip to page footer

TYPO3 felogin - Condition nach Gruppen

Folgendes Szenarion: Frontendbenutzer sollen je nach Gruppe verschiedene redirects bekommen. Generell alle Mitglieder sollten dortin kommen, wo sie vor dem Login waren und die Gruppe 123 soll auf eine bestimmte Seite geleitet werdeen.

Der Zweck der Übung: Mitglieder eines Verbandes sollen geschützte Inhalte sehen können. Darum zur letzten Seite vor dem Login.

Die Gruppe 123 erhält lediglich Zugang zu Tagungsunterlagen einer Veranstaltung.

Im Plugin sind folgende Weiterleitungen angegeben:

  • Nach Anmeldung
  • Definiert durch referrer

Alle Frontentbenutzer, die nicht in Gruppe 123 sind, sollen dahin geleitet werden, wo sie vor dem Login waren.

Die Gruppe 123 soll nach dem Login auf die Seite 5648 geleitet werden und nach dem Logout auf die Seite 5466.

Da hilft dieses Setup::

[usergroup = 123]
    plugin.tx_felogin_pi1.storagePid = 1775
    plugin.tx_felogin_pi1.redirectMode = groupLogin, userLogin
    plugin.tx_felogin_pi1.redirectFirstMethod = 1
    plugin.tx_felogin_pi1.welcomeHeader_stdWrap.wrap = <h2>|</h2>
    plugin.tx_felogin_pi1.forgotHeader_stdWrap.wrap = <h2>|</h2>
    plugin.tx_felogin_pi1.successHeader_stdWrap.wrap = <h2>|</h2>
    plugin.tx_felogin_pi1.logoutHeader_stdWrap.wrap = <h2>|</h2>
    plugin.tx_felogin_pi1.errorHeader_stdWrap.wrap = <h2>|</h2>
    config.typolinkLinkAccessRestrictedPages = 1
    plugin.tx_felogin_pi1.redirectPageLogout = 5466
    plugin.tx_felogin_pi1.redirectPageLogin = 5648
[end]

In der Gruppe habe ich die die Zielseite 5648 ebenfalls angegeben, aber leider greift das nicht. Schade, sonst könnte man sich jede Menge TS sparen, falls es weitere Tagungen gibt, für die ebenfalls Unterlagen auf einer bestimmten Seite zur Verfügung gestellt werden sollen.