Gruppen ID - 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: Gruppen ID (/thread-8855.html) |
Gruppen ID - yabexxl - 05.03.2008 Hallo, wo kann ich sehen, welche Gruppe welche ID hat? Benötige die ID's für Zugangsrechte mit PHP-Code: 'usergroup'] != "4" RE: Gruppen ID - Michael - 05.03.2008 Schau per phpMyAdmin in die Datenbanktabelle usergroups oder in den Cache usergroups im Cache-Manager im Admin-CP. RE: Gruppen ID - yabexxl - 05.03.2008 danke. und wie kann ich hier mehrer gruppen ausschließen? ich haben 4 gruppen von denen nur 2 zugriff haben sollen: PHP-Code: if($mybb->user['uid'] == 0) RE: Gruppen ID - Jockl - 05.03.2008 Ich hoffe, ich schreibe jetzt das Richtige: PHP-Code: if($mybb->usergroup['gid'] == X1 OR $mybb->usergroup['gid'] == X2) Damit kannst Du die Gruppen "X1" und "X2" ausschließen. Du musst nur die korrekten Nummern eintragen. RE: Gruppen ID - Michael - 06.03.2008 Der Code würde zu einer Fehlermeldung führen, da es die Funktion nopermission nicht mehr gibt. So sollte es funktionieren: PHP-Code: if($mybb->user['usergroup'] == "x" || $mybb->user['usergroup'] == "y") RE: Gruppen ID - Jan - 06.03.2008 Aber Achtung! So haben nur die Zugang, die diese Gruppe als primäre Gruppe haben. Haben die User eine der Gruppen als Sekundäre und die andere nicht als primäre, bekommen sie keinen Zugang. Folgenden Code hab ich irgendwie mal bekommen und selber noch zusammen gestückelt. Kannst ihn für dich ja zurecht biegen. Wenn es dir gefällt, einfach mal hier dafür abstimmen: http://ideas.mybboard.net/idea/function-to-check-all-usergroups-of-the-user PHP-Code: /** Aufrufen, bzw prüfen kannst du dass dann so: x und y ersetzt du natürlich durch die IDs der erlaubten Benutzergruppen PHP-Code: if(!check_user(x,y)) |