Rechte für automatisierte Forenpostings setzen
Verfasst: 01.09.2010 17:19
Hi!
Ich habe einen Sync zwischen Newsserver und Forum geschrieben. Dieser läuft grundsätzlich rund, es gibt aber ein Rechteproblem. Es gibt ein paar Gruppen, in denen ein normaler User kein Schreibrecht hat, synchronisiere ich hier Beiträge, so muss ich sie einzeln freigeben. Bei Gruppen mit grundsätzlichem Schreibrecht passiert dies nicht.
User, die der Sync nicht zuordnen kann, werden vom System als Gast-User ins Forum importiert. Ich setze dies mit diesem Codestück:
Ich habe nun das Problem, dass ich genau diesem User das Recht geben muss, ins Forum zu schreiben - aber gleichzeitig muss ich natürlich verhindern, dass dies missbraucht werden kann. Ich habe schon dem Gast-User Schreibrechte verpasst (aber keine Leserechte zugeordnet), dies war aber nicht hilfreich.
Zur Info: normale Gäste haben kein Schreibrecht, nicht einmal ein Leserecht. Sie sehen nicht einmal die Gruppen.
Wie könnte ich die Rechte setzen, dass die automatisiert erstellten Beiträge automatisch freigegeben werden?
Danke!
Michael
Ich habe einen Sync zwischen Newsserver und Forum geschrieben. Dieser läuft grundsätzlich rund, es gibt aber ein Rechteproblem. Es gibt ein paar Gruppen, in denen ein normaler User kein Schreibrecht hat, synchronisiere ich hier Beiträge, so muss ich sie einzeln freigeben. Bei Gruppen mit grundsätzlichem Schreibrecht passiert dies nicht.
User, die der Sync nicht zuordnen kann, werden vom System als Gast-User ins Forum importiert. Ich setze dies mit diesem Codestück:
Code: Alles auswählen
$user->data['is_registered'] = false;
$user->data['user_id'] = ANONYMOUS;
Zur Info: normale Gäste haben kein Schreibrecht, nicht einmal ein Leserecht. Sie sehen nicht einmal die Gruppen.
Wie könnte ich die Rechte setzen, dass die automatisiert erstellten Beiträge automatisch freigegeben werden?
Danke!
Michael