Bevor ich das Thema schließe, poste ich noch das Ergebnis, welches ich per PN übermittelt habe, falls noch jemand diese Frage hat.
Mit dieser Änderung (siehe Code und hinzugefügter Zeile 18) sollte jeder der eingeloggt ist, egal welchen Rang er hat, das Recht haben, das Modul namens "TEST" im Adminbereich aufzurufen.
function user_set_grps_and_modules () {
$_SESSION['authgrp'] = array();
$_SESSION['authmod'] = array();
if ( loggedin() ) {
$erg = db_query("SELECT gid FROM prefix_groupusers WHERE uid = ".$_SESSION['authid']);
while ( $row = db_fetch_assoc ( $erg ) ) {
$_SESSION['authgrp'][$row['gid']] = TRUE;
$_SESSION['authmod']['cup'];
}
$erg = db_query("SELECT DISTINCT url
FROM prefix_modulerights
left join prefix_modules on prefix_modules.id = prefix_modulerights.mid
WHERE uid = ".$_SESSION['authid']);
while ( $row = db_fetch_assoc ( $erg ) ) {
$_SESSION['authmod'][$row['url']] = TRUE;
}
$_SESSION['authmod']['TEST'] = TRUE;
}
}
Zuletzt modifiziert von Lord|Schirmer am 27.07.2013 - 21:18:54