Hallo zusammen,
kürzlich habe ich ein geschlossenes DokuWiki aufgesetzt. Dies soll künftig als Plattform in einem internen Bereich einer Homepage dienen.
Nun möchte ich einige (in PHP frei programmierten) administrativen Dinge der Homepage in das DokuWiki integrieren, die bislang in einem eigenen programmierten internen Bereich abgelegt waren. Über (in diesem Wiki erlaubtes) HTML möchte ich hierfür die bestehenden PHP-Seiten über ein IFRAME einbinden. Nach ersten Tests funktioniert dies, jedoch möchte ich gern auf doppelte Logins und Passworteingaben verzichten - und den Login sowie die Benutzergruppe in den Skripts prüfen - sowie bei Änderung eines Eintrags mitloggen.
Hintergrund: Diese PHP-Seiten sind Ausgaben einer Datenbank, die von einem kleinen Personenkreis auch geändert und ergänzt werden dürfen.
Hierfür habe ich mir vorgestellt, "einfach" die Authentifizierung des DokuWikis abzufragen und die Änderungen entsprechend mitzuloggen, jedoch scheint dies doch nicht so einfach zu sein, wie ich dachte. Wenn ich es richtig verstanden habe, schließt das DW die Session und setzt einen Cookie, der mit der ausgewählten Methode verschlüsselt ist. Gemäß https://www.dokuwiki.org/faq:cookies müsste es der DW<hash>-Cookie sein, der irgendwie den Benutzer usw. in sich trägt.
Wie kann ich in einem über Frame eingebundenes PHP-Skript den Benutzernamen und auch die Benutzergruppe abfragen, die diesem Benutzer zugeordnet sind?
(Im Prinzip so, wie es auch bei jeder Seitenansicht im Dokuwiki geprüft sowie bei jeder Seitenänderung mitprotokolliert wird).
Vielen Dank für eure Hilfe
Tobias