Bei einer Installation haben wir das folgendermaßen gelöst:
Zuerst einen allgemeinen Benutzer anlegen, der zu den entsprechenden Benutzergruppen gehört.
Ziel ist es nun, diesen Benutzer automatisch einzuloggen, abhängig von der Client IP. Dazu haben wir den
getPageLayout Hook genommen (warum gerade diesen weiß ich nicht mehr, aber sollte natürlich ein Hook sein, der bei jedem Frontend Zugriff einmal aufgerufen wird).
In diesem Hook abhängig von der IP den zuvor angelegten Benutzer laden und dann quasi einfach das selbe machen wie die Frontend Vorschau, wo man sich ja auch als beliebigen Nutzer einloggen kann:
https://github.com/contao/core/blob/...ew.php#L75-L86
In wie fern das auch in Contao 2 funktioniert kann ich dir mangels Erfahrung damit nicht sagen.
Lesezeichen