Online Buchungssystem MRBS einbinden und contao Member-Authentifizierung nutzen
Liebe Community,
bin schon seit längerem auf der Suche nach einem contao Buchungssytem, und nun dazu übergegangen das Meeting Room Booking System (MRBS) als iframe einzubinden. Hierbei treten jedoch noch zwei Probleme auf, die ich noch nicht lösen konnte.
1) Wie kann ich in externen Skripten "Contao-Code" laufen lassen?
2) Wie kann falls ein Mitglied in Contao bereits eingelogged ist, einen automatischen Login in MRBS machen, ohne dass man sich nochmals einloggen muss?
- zu 1) Ich habe bereits die contao-Konfiguration eingebunden, um nicht DB-Verbindungen usw. neu eingebnenzu müssen
Code:
require_once('../../system/config/localconfig.php');
Welche Contao-Files muss ich hierzu einbinden? Welche Schnittstelle mit Contao kann ich hier nutzen? Aber wie kann ich jetzt Contao-Code laufen lassen, um Mitgliederberechtigungen zu überprüfen wie z.B.
Code:
if (FE_USER_LOGGED_IN === true) {
// es gibt einen authentifizierten Frontend-Benutzer
$objUser = FrontendUser::getInstance();
if ($objUser->isMemberOf(4)) { // Gruppe Administratoren
return 1;
}
}
}
- zu 2) Um zu testen, ob ein Benutzer bereits eingelogged ist, würde ich gerne COOKIES nutzen? Aber auch hier ist mir die genaue Schnittstelle mit Contao nicht klar? Muss ich in der contao config cookies mit name/pass erst setzen? Und per MRBS dann die entsprechenden Infos auslesen?
Vielen Dank für eure Hilfe,
Jens