Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Zugriffsrechte pro Forum für anzugebenden User abfragen?
#1
Moin!

Ich habe ein externes Script, das zurückgeben muss, ob eine bestimmte User-ID Rechte für bestimmte Forenbereiche hat. Die Frage ist, wie ich es am Geschicktesten abfrage.

Da das Script nicht vom Forum aus aufgerufen wird, sondern per REST vom Newsserver, gibt es auch keinen Login-Prozess, ich habe also auch nicht das Passwort des Users.

Letztendlich möchte ich nur die User- und die Foren-ID übergeben und zurückbekommen, ob der User dieses Forum lesen und/oder beschreiben darf. Dies wird dann dem Newsserver übergeben, der daraufhin dem User bestimmte Newsgroups nicht anzeigt oder beim Posten meckert.

Wie stelle ich das am Geschicktesten an?

Kleine Info am Rande: Sobald das umgesetzt ist (und eine 4-Zeilenprogrammierung geschrieben ist, die ich erst danach machen kann), wäre das Forum grundsätzlich einsatzbereit. Wenn dann die neuen Server endlich gekommen sind, könnte ich auf den neuen Systemen bereits das MyBB-Forum installieren und müsste nicht mehr mit der alten phpBB-Krücke weitermachen.

Michael
Zitieren
#2
Hallo,

ist theoretisch kein Problem, wenn du User-ID und Foren-ID per HTTP an ein Script schicken kannst, also z.B.

Code:
htpp://www.example.net/misc.php?action=fpermissions&fid=123&uid=456

Das angehängte Plugin liefert dir ein serialisiertes Array mit den Rechten für das übergebene Forum und den Benutzer zurück. Kommt nichts zurück, existiert entweder der Benutzer oder das Forum nicht. Kannst das Plugin ja anpassen, z.B. damit es eine XML-Ausgabe liefert anstelle des Arrays etc. Weiß ja nicht genau, womit du auf der Gegenseite besser arbeiten kannst.


Angehängte Dateien
.php   fpermissions.php (Größe: 1,49 KB / Downloads: 8)
Zitieren
#3
Moin!
(27.09.2010, 10:07)querschlaeger schrieb: Das angehängte Plugin liefert dir ein serialisiertes Array mit den Rechten für das übergebene Forum und den Benutzer zurück. Kommt nichts zurück, existiert entweder der Benutzer oder das Forum nicht. Kannst das Plugin ja anpassen, z.B. damit es eine XML-Ausgabe liefert anstelle des Arrays etc. Weiß ja nicht genau, womit du auf der Gegenseite besser arbeiten kannst.
Danke!
Ich werd mal schauen, wie ich es am Sinnvollsten für mich anpassen kann. Eine Frage hätte ich noch: Hätte ich Deine Erlaubnis, den Code in mein Projekt einfließen zu lassen und dies dann später im Rahmen eines Plugins zu veröffentlichen?

Michael
Zitieren
#4
Hab die angehängte Datei um den Lizenztext der GPL erweitert unter welcher der (wenige) Inhalt steht. Das dürfte deine Frage beantworten, oder? Smile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Doppelt Buchstaben abfragen? Yasilein 6 3.024 07.06.2014, 13:18
Letzter Beitrag: Yasilein
  Anzahl der User in den Gruppen abfragen MrBrechreiz 10 4.604 29.04.2014, 11:54
Letzter Beitrag: MrBrechreiz
  Doppelt mit WHERE abfragen? Yasilein 4 2.174 17.12.2013, 19:41
Letzter Beitrag: Yasilein
  Portal: Abfragen ob Thread von User gelesen homepage-sk 3 2.148 31.10.2010, 10:55
Letzter Beitrag: StefanT
  Zugriffsrechte für User auf eigenes Plugin Zero 2 1.611 12.08.2010, 15:55
Letzter Beitrag: Zero