Für ein Community-System sollen bestimmte Bereiche nur für bestimmte User verfügbar sein. Grundsätzlich bietet sich daher ein gutes Berechtigungssystem über sinnvoll gegliederte Benutergruppen an. Nun gibt es allerdings das Problem, daß die Mitgliedschaft eines Users in einer ganz bestimmten Nutzergruppe vom Ergebniss eines externen Scriptes abhängt. Typo3 muß also entweder direkt bei der Anmeldung oder beim Aufruf einer bestimmten Seite die Information bekommen, daß für den Rest der aktuellen Session dieser Benutzer auch Mitglied der Benutzergruppe xyz ist. Wenn die Session abgelaufen ist, ist diese Zuordnung auch wieder verloren. Daher wäre es eigentlich nicht sinnvoll, diese Zuordnung in der Datenbank durchzuführen.
Meine Grundfrage ist: Werden die Benutzergruppen, die einem Benutzer zugeordnet worden, im Session-Objekt abgelegt? Wenn ja, wie kann ich eine weitere Benutzergruppe hinzufügen? Z.B. per PHP Script oder auf anderem Weg. Ist dies nicht der Fall, gibt es eine andere Möglichkeit, diese Funktionalität herzustellen?