Seite 1 von 1

[BUG 4.9.8] Benutzerrechte Mandateneinstellung

Verfasst: Mi 24. Feb 2016, 14:03
von samse
Hi Zusammen

Ich habe gerade einen neuen Benutzer erstellt. Nun sollte der auf die Mandateneinstellungen zugreifen können. Nun habe ich diesem Benutzer eigentlich die rechte vergeben, dass er die Einstellungen bearbeiten kann, aber diese scheinen nicht zu ziehen...?
Bildschirmfoto 2016-02-24 um 13.59.23.png
Rechte die vergeben worden sind.
Bildschirmfoto 2016-02-24 um 13.59.23.png (38.79 KiB) 2447 mal betrachtet
Ich sehe zwar den Menüpunkt "Administration" und dan "Mandanten", aber anstatt der Mandat kommt da einfach eine leere Liste.
Bildschirmfoto 2016-02-24 um 14.01.42.png
Was man sieht als Benutzer
(50.63 KiB) Noch nie heruntergeladen
Kann sich das jemand kurz anschauen?

Grüsse
Samse

Re: [BUG 4.9.8] Benutzerrechte Mandateneinstellung

Verfasst: Mi 24. Feb 2016, 17:13
von Oldperl
Diesen Bug kann ich bestätigen. Er ist auch noch in 4.9.9 enthalten.

Man kann ihn recht einfach selbst fixen. Dazu einfach die Datei contenido/includes/include.client_menu.php in einem Editor öffnen und Zeile 40

Code: Alles auswählen

if ((strpos($auth->auth['perm'], "admin[$idclient]") !== false) || (strpos($auth->auth['perm'], 'sysadmin') !== false)) {
ersetzen durch

Code: Alles auswählen

if ((strpos($auth->auth['perm'], "client[$idclient]") !== false) || (strpos($auth->auth['perm'], 'sysadmin') !== false)) {
Grund ist ein falscher Variablenname auf den im auth-Array bei den Berechtigungen geprüft wird. Dort heißt die Variable nämlich 'client' und nicht 'admin'

Code: Alles auswählen

Array (
    [uid] => 91017d590a69dc49807671a51f10ab7f 
    [perm] => client[1],lang[1],lang[2] 
    [exp] => 1456333415 
    [uname] => demouser 
) 
Gruß aus Franken

Ortwin

Re: [BUG 4.9.8] Benutzerrechte Mandateneinstellung

Verfasst: Do 30. Jun 2016, 10:23
von frederic.schneider_4fb
Der Fehler ist in der nächsten Version behoben