Hallo,
ich arbeite mit der Version 4.8.8 wo bei der Fehler auch schon bei der Version 4.8.7 aufgetreten ist.
Es geht um Folgendes.
Ich haben verschieden Benutzer die auf unterschiedliche Bereiche der Homepage Zugriff haben um dort Inhalte und Co zu bearbeiten.
Jetzt habe ich festgestellt das diese Benutzer keine Kategorie mehr erstellen können. Die Einstellungen schauen folgendermassen aus:
Unter Bereiche haben sie Zugriff auf die Kategorien alle weiteren Punkte habe ich nicht angekreuzt
Unter Kategorie habe ich bei den Kategorien in den sie Arbeiten dürfen alles Angekreuzt.
Bei den älteren Version 4.6 hat das auch immer gereicht.
Kann mir da jemand Helfen.
Vielen Danke
Gruß
Peer
Fehler bei Rechte Vergabe für Benutzer
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten:
Sieht nach einem Bug aus:
contenido/includes/str_overview.php
Zeilen ~886
Ersetzen durch:
Somit wird die Action richtig gesetzt und die Überprüfung auf die Berechtigung kann erfolgen ...
contenido/includes/str_overview.php
Zeilen ~886
Code: Alles auswählen
$tpl->set('s', 'PERMISSION_NEWTREE', 'disabled');
$tpl->set('s', 'PERMISSION_NEWTREE_DISPLAY', 'none');
$tpl->set('s', 'NEW_ACTION', 'str_newcat');
Code: Alles auswählen
$oActionNew = new cHTMLHiddenField ('action', 'str_newcat', 'cat_new_action');
$tpl->set('s', 'PERMISSION_NEWTREE', 'disabled');
$tpl->set('s', 'PERMISSION_NEWTREE_DISPLAY', 'none');
$tpl->set('s', 'NEW_ACTION', 'str_newcat');
$tpl->set('s', 'INPUT_ACTION_NEW', $oActionNew->render());
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten:
contenido/includes/functions_rights.php
Zeile 85:
ersetzen durch
Zeile: 135
ersetzen durch
Basis 4.8.8 danach get es wieder bei mir. Checkin für nächste Version
Zeile 85:
Code: Alles auswählen
$statement_where2[] = "user_id = '".Contenido_Security::toInteger($key)."' ";
Code: Alles auswählen
$statement_where2[] = "user_id = '".Contenido_Security::escapeDB($key, $db)."' ";
Code: Alles auswählen
'".Contenido_Security::toInteger($db->f("user_id"))."', '".Contenido_Security::toInteger($db->f("idarea"))."', '".Contenido_Security::toInteger($db->f("idaction"))."',
Code: Alles auswählen
'".Contenido_Security::escapeDB($db->f("user_id"), $db)."', '".Contenido_Security::toInteger($db->f("idarea"))."', '".Contenido_Security::toInteger($db->f("idaction"))."',
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten: