16.06.2025, 20:51
(Ich komme aus dem RPG Bereich - weswegen ich ungerne darüber diskutieren würde, ob die Funktion Sinn macht. Für uns schon
)
Guten Abend,
ich habe ein Plugin geschrieben, welches die Option bietet Accounts "automatisch" anzunehmen - sprich die Benutzergruppen zu ändern ohne ins ACP zu müssen.
Dies passiert über ein Formular im Showthread mit einem action auf der misc.php. Es wird die Spalte "usergroup" und "additionalgroups" entsprechend geupdatet. Auch die "displaygroup" wird nochmal auf 0 gesetzt. Das funktioniert auch wunderbar.
Jetzt ist nur aufgefallen, dass nicht über immer/überall die Darstellung entsprechend übernommen wird. Ein Beispiel, klassisch ist die Admingruppe in MyBB grün. Nachdem updaten wird mir der entsprechende Account im Postbit grün angezeigt. In der Mitgliederliste in der Gruppendarstellung von der alten Benutzergruppe. Im Profil wieder grün.
Wenn ich mich mit einem anderem Account einlogge ist der geupdatete Account im Profil zB auch noch in der Darstellung von der alten Benutzergruppe.
Erst wenn ich im ACP (irgendein) Account speichere oder zB ein Post abschicke scheint alles normal zu sein.
Ich dachte, es liegt vielleicht an einem Cache. Also habe ich nach einem automatischen Annehmen einmal alle Caches im ACP aktualisiert. Das Problem blieb dennoch.
Es gibt noch zwei andere Plugins in unserer Community, die auch so eine Funktion habe und auch diese haben das gleiche Problem.
Vielleicht hat hier jemand ein Denkanstoß für mich, woran das Problem liegen könnte und wie ich es lösen kann.
Liebe Grüße und schönen Abend

Guten Abend,
ich habe ein Plugin geschrieben, welches die Option bietet Accounts "automatisch" anzunehmen - sprich die Benutzergruppen zu ändern ohne ins ACP zu müssen.
Dies passiert über ein Formular im Showthread mit einem action auf der misc.php. Es wird die Spalte "usergroup" und "additionalgroups" entsprechend geupdatet. Auch die "displaygroup" wird nochmal auf 0 gesetzt. Das funktioniert auch wunderbar.
Jetzt ist nur aufgefallen, dass nicht über immer/überall die Darstellung entsprechend übernommen wird. Ein Beispiel, klassisch ist die Admingruppe in MyBB grün. Nachdem updaten wird mir der entsprechende Account im Postbit grün angezeigt. In der Mitgliederliste in der Gruppendarstellung von der alten Benutzergruppe. Im Profil wieder grün.
Wenn ich mich mit einem anderem Account einlogge ist der geupdatete Account im Profil zB auch noch in der Darstellung von der alten Benutzergruppe.
Erst wenn ich im ACP (irgendein) Account speichere oder zB ein Post abschicke scheint alles normal zu sein.
Ich dachte, es liegt vielleicht an einem Cache. Also habe ich nach einem automatischen Annehmen einmal alle Caches im ACP aktualisiert. Das Problem blieb dennoch.
Es gibt noch zwei andere Plugins in unserer Community, die auch so eine Funktion habe und auch diese haben das gleiche Problem.
Vielleicht hat hier jemand ein Denkanstoß für mich, woran das Problem liegen könnte und wie ich es lösen kann.
Liebe Grüße und schönen Abend
