Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 25-03-2005, 15:10
Martin
Avatar van Martin
Martin is offline
Aan de hand van permissies van een gebruiker krijgt iemand bepaalde links wel of niet te zien. Daarvoor heb ik deze code:

PHP-code:
if(($_SESSION['user']['admin_allow_all']) OR (in_array($part['part_id'],$_SESSION['user']['admin_allow']) AND ($part['part_id'] > 0))){
    echo 
"<div class=\"inspringen\"><img src=\".././gfx/arrow_right.jpg\"> 
    <a href=\"./index.php?module=pagemanager&part_id="
.$part['part_id']."\">".$part['name']."</a></div>";


Als er iemand is die gewoon alles mag zien:
$_SESSION['user']['admin_allow_all'] (wordt na het inloggen op "TRUE" gezet, dit gebeurd ook (gecontroleerd...))

Als er iemand is die niet alles mag zien:
$_SESSION['user']['admin_allow'] = array(1,2,3,4,5)
Deze bevat dus een array van delen waar hij wel bij mag.

Doe ik een print_r() van de admin_allow dan krijg ik netjes het resultaat. Maar de check of iemand geautoriseerd is loopt dus fout... Hij print ALLE resultaten...

Wat gaat er fout?
Met citaat reageren
Advertentie
Oud 25-03-2005, 15:12
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
if(($_SESSION['user']['admin_allow_all'])) zal ook TRUE geven voor een array, en niet alleen voor TRUE.

Gebruik if(($_SESSION['user']['admin_allow_all'] === TRUE) .... )

^^ ge-edit nu, zo hoort ie
__________________
Per undas adversas (tegen de stroom in)

Laatst gewijzigd op 25-03-2005 om 15:19.
Met citaat reageren
Oud 25-03-2005, 15:13
Martin
Avatar van Martin
Martin is offline
Snelle service, het werkt!
Met citaat reageren
Oud 29-03-2005, 20:33
Verwijderd
het voordeel van iemand anders naar je probleem te late kijke, die ziet het meestal meteen.

Als je zelf helemaal gefocust naar zon script zit te kijke zie je de fouten niet meer
pretty nasty sh*t
Met citaat reageren
Oud 29-03-2005, 20:51
Verwijderd
Je eigen texten nalezen is ook vaak zinloos, je leest er toch overheen
Met citaat reageren
Oud 31-03-2005, 21:06
Energie
Avatar van Energie
Energie is offline
idd, zo duurt het soms 20 minuten voordat je zit waardoor Vars verdwijnen op de zelfde pagina functies
__________________
i'll be your groupie baby, Cuz you are my superstar, Im your number one fan, give me your autograph, Sign it right here on my (L)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [phpbb] error
Chilli Dude
8 06-12-2003 23:28


Alle tijden zijn GMT +1. Het is nu 04:23.