MyBB.de Forum

Normale Version: [Erledigt]Eigene Seite mit Adminrechten schützen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich habe eine neue Seite angelegt. Ich möchte das man nun diese Seite nur aufrufen kann wenn man Admin(als Beispiel für eine bestimmte Benutzergruppe) ist.
Wenn man kein Admin ist soll eine Fehler/Weiterleitungsseite kommen, auf der man gesagt bekommt, dass man nicht die nötigen Rechte hat.
Wie ist sowas möglich?

Jan
Folgender Code erledigt das. Du musst den Code vor der Ausgabe und nach der Einbindung der Datei global.php einfügen:
PHP-Code:
if($mybb->user['usergroup'] != "4") {
    
nopermission();

Hallo Jan,

Der Code mit dem du das abfragen kannst, könnte so aussehen:
PHP-Code:
$query $db->query("SELECT uid FROM".TABLEPREFIX."groupleaders");
while(
$result $db->fetch_array($query))
{
    if(
$result['uid'] == $mybb->user['uid'])
    {
        
$groupleader TRUE;
    }
    elseif(
$result['uid'] != $mybb->user['uid'])
    {
        
$groupleader FALSE;
    }    
}

if (
$groupleader == TRUE)
{
    
// Ein Gruppenleiter
}
else 
{
    
// kein Gruppenleiter


edit: Mom Bin wohl im Beitrag verrutscht o.O
edit2: Ok, scheinbar leide ich an Alzheimer oder dergleichen. Ich war mir sicher gerade irgendwo die Frage gelesen zu haben, wie man eine Seite nur Gruppenleitern zugänglich macht...

Mfg Garlant
War zwar nicht die Frage, aber die wäre in 2 Minuten aufgetaucht.....
Also Danke für die Hellseherische Gabe.

Dank an euch beide.