Beiträge: 8
Themen: 4
Registriert seit: 18.06.2009
Moin moin,
ich bin noch relativ neu hier, aber myBB gefällt mir sehr gut und ist wirklich flexibel. Nun habe ich aber trotzdem ein kleines Problemchen:
Ich habe nach entsprechenden Anleitungen eine eigene php-Seite in mein myBB integriert. Diese soll aber nun ausschließlich für bestimmte Benutzergruppen aufrufbar sein. Gibt es dafür schon entsprechende Code-Tags, die die Benutzergruppenzugehörigkeit abfragen, oder werde ich mir da was basteln müssen?
Gruß&Dank
Markus
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Hallo gerricom,
das kannst Du z.B über folgende Abfrage erledigen:
PHP-Code:
if($mybb->user['usergroup'] == XY)
{
error_no_permission();
}
"XY" ist dabei die gid der Benutzergruppe. Finden kannst Du die gid im ACP im entsprechenden Cache.
Beiträge: 8
Themen: 4
Registriert seit: 18.06.2009
Ah okay, super. Danke! Wusste garnicht, dass das so einfach ist.
Jetzt hab ich nur das Problem, dass die Group-ID die ich suche, meistens in den additional-Groups steckt. Aber dann werde ich alle IDs zu einem Array zusammenfassen und dann durchlaufen lassen.
Es sei denn es hat jemand einen einfacheren Vorschlag?
Beiträge: 353
Themen: 4
Registriert seit: 09.09.2007
MyBB-Version: 1.6.5
28.06.2009, 20:55
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2009, 20:55 von Andii S..)
Beiträge: 967
Themen: 122
Registriert seit: 22.03.2008
MyBB-Version: 1.2.14
(28.06.2009, 20:55)-=snAke=- schrieb: ja,...dieses plugin http://mybbsource.com/thread-1159.html
Off- topic
Zitat:You do not have enough MyBux to download this mod. You need to have 6 in order to download this mod
Was heißt das sorry mein englisch ist so schlecht
Was sind in dem Forum myBux Beiträge?
Achtung
nehmen Sie diese Beiträge nicht ernst! Das MyBB wissen beruht auf
(letzter Stand: MyBB 1.2.8)
Um dieses Plugin herunterladen zu können, musst du dich dort registrieren und die dortige virtuelle Währung (MyBux) durch Beiträge schreiben sammeln.
Beiträge: 151
Themen: 13
Registriert seit: 15.07.2007
MyBB-Version: 1.6.
22.07.2009, 11:48
(Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2009, 11:49 von -Nobody-.)
Ich verstehe immernoch nicht, was eine "gid" ist und wie man in das entsprechende Cache kommt. Ich möchte eine Seite für Gäste nicht sichtbar machen.
Code:
if($mybb->user['Guests'] == XY)
{
error_no_permission();
}
Ist das, bis auf dieses XY richtig?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 151
Themen: 13
Registriert seit: 15.07.2007
MyBB-Version: 1.6.
Alles klar - hat auf Anhieb funktioniert. Danke!