Pagina 1 van 1
Bepaald ID toelaten
Geplaatst: 09 jul 2006, 13:42
door Insomnia
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']);
}
Geplaatst: 09 jul 2006, 13:52
door ElbertF
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']);
}
Geplaatst: 09 jul 2006, 13:56
door Insomnia
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 ?
Geplaatst: 09 jul 2006, 14:00
door ElbertF
Wat werkt er niet? En hoe werkte die wel?
Geplaatst: 09 jul 2006, 14:03
door Insomnia
hij blijft deze melding geven
Je bent niet bevoegd om dit forum te beheren!
Geplaatst: 09 jul 2006, 14:08
door Paul
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.
Geplaatst: 09 jul 2006, 14:10
door ElbertF
Jep, ik twijfelde er al over. user_id dus
