06.04.2023, 21:17
(03.04.2023, 20:30)Gerti schrieb: Es gibt meines Wissens nach auch keine "manipulative" Möglichkeit dies irgendwo anders zu definieren, wie auch.
MyBB ruft die Information (wer ist Superadmin) bei Bedarf ausschließlich aus der config.php ab. Daher sollten wir es bei den tatsächlichen Fakten belassen..
Ich hab es nicht getestet, würde die Aussage so jedoch nicht unterschreiben.
Im ACP wird das über die Funktion is_super_admin($uid) [Zeile 7738, functions.php] geprüft. Diese ruft die Config aus der Core-Klasse ab. Dort wird sie in der ini.php in Zeile 75 reingeladen (aus der config.php). Danach kann sie an jeder Stelle im Quellcode die vor "is_super_admin()" ausgeführt wird überschrieben werden weil $mybb->config nicht geschützt ist.
Ich würde der TE als ersten Ansatz empfehlen im ACP > Tools & Verwaltung > Datei-Überprüfung nach veränderten Dateien zu suchen.
Beste Grüße