Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Insomnia
- Berichten: 277
- Lid geworden op: 15 apr 2006, 20:52
-
Contacteer:
Bericht
door Insomnia » 09 jul 2006, 13:42
Hoi,
Op dit moment krijgen alle user not admin melding te zien
Maar ik wil voor een aantal users uitzonderingen maken
Hoe doe ik dat dat sommige user door gelaten worden en niet gemessage_die worden ?
Code: Selecteer alles
if ($userdata['user_level'] == USER)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 09 jul 2006, 13:52
Door ze admin te maken
Als je het echt hard-coded wilt hebben, doe je het bijvoorbeeld zo:
Code: Selecteer alles
$access = array(1, 2, 3); // id's van gebruikers met toegang
if ($userdata['user_level'] == USER && !in_array($userdata['user_id'], $access) )
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
Laatst gewijzigd door
ElbertF op 09 jul 2006, 14:10, 1 keer totaal gewijzigd.
-
Insomnia
- Berichten: 277
- Lid geworden op: 15 apr 2006, 20:52
-
Contacteer:
Bericht
door Insomnia » 09 jul 2006, 13:56
Jeej hij werkt
Maar als ik dit doe
Code: Selecteer alles
if (!$userdata['session_logged_in'])
{
redirect(append_sid('login.' . $phpEx . '?redirect=quizcp/index.' . $phpEx, true));
}
// user_level id3 is for User Class Mod
else
$access = array(45); // id's van gebruikers met toegang
if ($userdata['user_level'] == USER && !in_array($userdata['id'], $access) )
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
Werkt ie weer niet
heb je daar ook een oplossing voor ?
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 09 jul 2006, 14:00
Wat werkt er niet? En hoe werkte die wel?
-
Insomnia
- Berichten: 277
- Lid geworden op: 15 apr 2006, 20:52
-
Contacteer:
Bericht
door Insomnia » 09 jul 2006, 14:03
hij blijft deze melding geven
Je bent niet bevoegd om dit forum te beheren!
-
Paul
- Beheerder

- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 09 jul 2006, 14:08
Code: Selecteer alles
if ($userdata['user_level'] == USER && !in_array($userdata['id'], $access) )
moet zijn
Code: Selecteer alles
if ($userdata['user_level'] == USER && !in_array($userdata['user_id'], $access) )
En die else moet je eigenlijk weghalen.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 09 jul 2006, 14:10
Jep, ik twijfelde er al over. user_id dus
