Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
27.05.2006, 18:21
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2007, 17:13 von Jan.)
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
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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();
}
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
27.05.2006, 19:02
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2006, 19:09 von Garlant.)
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
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.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.