Hallo Thorsten,
nachdem ich durch Zufall eine Lösung hir gefunden habe:
viewtopic.php?t=1040
habe ich die entsprechenden Dateien gemäß Deiner Beschreibung angepasst, was auch so weit funktioniert.
Dabei ist mir bei einer Datei aufgefallen, daß eine Klammer zuviel geöffnet wurde, sorry, weiss nich mehr bei welcher, evtl. ahb ich sie auch selbst eingebaut, keine Ahnung, evtl. fällts auch auf, wenn man die Funktion benutzt, müsste ja auch wieder ne Fehlermeldung geben.
ABER:
Bei einer Datei bin ich nicht ganz sicher, wie die richtige Ersetzung lauten muss, da Du ja bei der Lösung des angegebenen Links die Notation
"== 1" wegstreichst:
/admin/news.php
da hier die Notation "!= 1" darin vorkommt. Wenn man dise wegstreicht, stimmt doch die Logik nicht mehr, da man hier ja das Ergebnis umkehrt, also müsste man doch die Syntax ebn anders anpassen, oder ??
Schau Dir mal die Zeile hier als Beispiel an:
Code: Select all
elseif (isset($_REQUEST["do"]) && $_REQUEST["do"] == "write" && $allowed(["addnews"]) != 1) {
print $PMF_LANG["err_NotAuth"];
}
Genau in dieser Datei kommen sehr viele solcher Zeilen vor ....
Wie müssen die umgemodelt werden, um eben kein Sicherheitsproblem einzubauen ??
Die anderen Zeilen mit dem "== 1" habe ich eben auch so umgebaut, daß das "== 1" wie beschrieben wegkommt.
Gruß Outi