MyBB.de Forum
[Erledigt]Eigene Seite mit Adminrechten schützen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: [Erledigt]Eigene Seite mit Adminrechten schützen (/thread-2174.html)



[Erledigt]Eigene Seite mit Adminrechten schützen - Jan - 27.05.2006

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


RE: Eigene Seite mit Adminrechten schützen - Michael - 27.05.2006

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();




RE: Eigene Seite mit Adminrechten schützen - Garlant - 27.05.2006

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


RE: Eigene Seite mit Adminrechten schützen - Jan - 27.05.2006

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

Dank an euch beide.