Beiträge: 80
Themen: 34
Registriert seit: 27.07.2006
Hallo,
ich habe die Suche gequält und es wundert mich das ich nichts passendes gefunden habe :-(
Ich habe eigene Seiten erstellt wie im bereich "häufige fragen" beschrieben.
Aber jetzt möchte ich, dass die Mitglieder auf der erstellten seite "lesestoff" NUR rauf kommen wenn sie in der Gruppe "alteruser" ( die ich selbst erstellt habe ) sind. Sonst soll eben kommen "keine rechte" oder sowas in der art...
wie lässt sich das realisieren...
gruß blueberlin
Das Leben ist Scheiße, doch die Grafik ist geiel !!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
PHP-Code:
if($mybb->user['usergroup'] == X)
{
error_no_permission();
}
X = ID der Benutzergruppe
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 80
Themen: 34
Registriert seit: 27.07.2006
funtzt suppi :-) dankeschön
Das Leben ist Scheiße, doch die Grafik ist geiel !!
Beiträge: 32
Themen: 9
Registriert seit: 19.12.2008
MyBB-Version: 1.4.4
(19.12.2008, 10:23)Dragon schrieb: PHP-Code:
if($mybb->user['usergroup'] == X)
{
error_no_permission();
}
X = ID der Benutzergruppe
wo muss dieser Code eingefügt werden?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
In die gewünschte Datei nach dem require_once "./global.php";
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 11
Themen: 2
Registriert seit: 03.03.2009
14.03.2009, 21:14
(Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2009, 21:17 von p3g3h.)
Nabend
Ich habe auch nochmal eine Frage zu der Funktion da ich Sie selber grad nutzen möchte. Also angenommen ich habe eine eigene Seite angelegt die nur User aus der und der Gruppe anschauen können wie läuft das?
Denn wie hier beschrieben
PHP-Code:
if($mybb->user['usergroup'] == X)
{
error_no_permission();
}
wenn ich das X durch 1 (Gruppe Guests) ersetze dann haben ja nur Gäste keinen Zugriff aber alle anderen schon! Nur wie kann ich es so anpassen das entweder mehrere Gruppen keinen Zugriff haben oder nur Gruppe X Zugriff hat?
Wie schon erwähnt die Gruppe X hat ja in diesem Fall immer keinen Zugriff und nicht Zugriff.
EDIT: Achso aber ich verwende die aktuellste Version von MyBB denke jedoch das sich da diesbezüglich nicht viel geändert hat!?
MFG
Beiträge: 11
Themen: 2
Registriert seit: 03.03.2009
14.03.2009, 21:48
(Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2009, 21:51 von p3g3h.)
Nabend
Ähmm hmm also irgendwie funzt das bei mir nicht! Ich habe eine eigene Seite erstellt wie in den FAQ beschrieben. Der Abschnitt2 also die .php Datei der eigenen Seite sieht jetzt wie folgt aus:
PHP-Code:
<?php
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require("global.php");
if($mybb->user['usergroup'] == 4)
{
error_no_permission();
}
add_breadcrumb("Formular");
eval("\$Formular = \"".$templates->get("Formular")."\";"); // Hier wird das erstellte Template geladen
output_page($Formular);
?>
So also X duch 4 (Gruppe Administrators) ersetzt. Laut Deiner Aussage müsste ja jetzt ich zitiere "Stoppt alle Gruppen außer Gruppe X" der Administrator Zugriff haben. Aber wenn ich die Seite aufrufe kommt:
Dir fehlt die Berechtigung, diese Seite zu betreten. Grund dafür könnte einer der folgenden sein: ...
Wo liegt der Fehler? Habe ich es irgendwie falsch eingefügt oder was vergessen?
EDIT: Sry Sry hab den Fehler entdeckt habe ein = durch ! ersetzt und es funzt
THX @ NetHunter
MFG