Seite 1 von 1
Nur für Admin oder ansehen nur bei gewisser Betragsanzahl
Verfasst: 19.08.2007 01:02
von junior2005
Hallo
Komme nicht weiter in bei Nur für Admin oder ansehen nur bei gewisser Betragsanzahl (phpbb3)
In phpbb2 lautete der Behfehl
nur für Admin so
Code: Alles auswählen
if ( !$userdata['user_level'] == ADMIN )
{
redirect(append_sid("portal.$phpEx"));
}
und Seiten ab ein gewissen Betrags-Zahl anschauen
Code: Alles auswählen
if ( $userdata['user_posts'] <= 99 )
{
redirect(append_sid("index.$phpEx?redirect=forum.$phpEx", true));
}
Was muss ich bei phbb3 machen ???
bitte um Antwort und
Gruß junior
Verfasst: 19.08.2007 17:43
von Dr.Death
hi,
fast so ähnlich.....
User Posts -->
User Level --> Admin ?
Zur $auth Abfrage kann man aber noch gezieltere Abfragen anstellen.
Siehe dazu mal -->
http://olympuswiki.naderman.de/Admin_permissions
Verfasst: 19.08.2007 19:59
von junior2005
Danke
Aber mit dem redirect funktioniert das leider nicht !!!
Gib es da in phpbb3 ne andere Funtion
Bitte um Antwort
Junior
Verfasst: 19.08.2007 21:23
von nickvergessen
Auszug aus der memberlist.php
vllt hilft dir das weiter?
Code: Alles auswählen
// Can this user view profiles/memberlist?
if (!$auth->acl_gets('u_viewprofile', 'a_user', 'a_useradd', 'a_userdel'))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('NO_VIEW_USERS');
}
login_box('', ((isset($user->lang['LOGIN_EXPLAIN_' . strtoupper($mode)])) ? $user->lang['LOGIN_EXPLAIN_' . strtoupper($mode)] : $user->lang['LOGIN_EXPLAIN_MEMBERLIST']));
}
Verfasst: 19.08.2007 22:05
von junior2005
Hallo
Danke
Code: Alles auswählen
if (!$auth->acl_gets('u_viewprofile', 'a_'))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('NO_VIEW_USERS');
}
redirect(append_sid("portal.$phpEx"));
}
das würde gehen aber nur für Gäste ......
vielleicht hilft mir noch wer
Danke Junior
Verfasst: 19.08.2007 22:10
von nickvergessen
Code: Alles auswählen
if (!$auth->acl_gets('a_'))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('NO_VIEW_USERS');
}
redirect(append_sid("portal.$phpEx"));
}
Verfasst: 19.08.2007 22:34
von junior2005
Hallo
Danke
Würde funktionieren
aber da funktioniert leider nur der redirect bei den Gästen.
Bei reg. User bekomme ich eine Meldung das er es nicht sehn darf.
Junior
Verfasst: 19.08.2007 22:37
von nickvergessen
Code: Alles auswählen
if (!$auth->acl_gets('a_'))
{
redirect(append_sid("portal.$phpEx"));
}
Verfasst: 19.08.2007 23:14
von junior2005
Hallo
super das funktioniert .............
denn in der Art hatte ich es auch schon drin ging aber nix
Danke nochmal
Junior