login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Meer user levels

Offline Micron - 01/03/2006 09:40
Avatar van MicronHTML beginner Ik heb:

  1. if($logged[username] && $logged[level] ==5)
  2. { echo ("


level 5 is de admin, maar als ik nu wil dat level 4 bijv een pagina kan zien, dan kan level 5 die pagina niet kijke. Hoe kan je ervoor zorgen dat 2 levels een pagina kunnen zien

4 antwoorden

Gesponsorde links
Offline webstab - 01/03/2006 09:49 (laatste wijziging 01/03/2006 09:50)
Avatar van webstab PHP ver gevorderde
  1. if($logged[username] && ($logged[level] ==5 || $logged[level] ==4)) {

Of
  1. $toegelaten = array(5,4); // kan je er nog meer toevoegen
  2. if($logged[username] && in_array($logged[level],$toegelaten)) {
Offline gothmog - 01/03/2006 09:49
Avatar van gothmog Lid je moet gebruik maken van de nummers, dus als het level hoger is of gelijk aan... dan mag die het wel zien:

  1. <?php
  2. if($logged[username] && $logged[level] >=4)
  3. {
  4. }
  5. ?>


hier kan dus en de admin en level 4 het zien.

Offline Micron - 01/03/2006 09:52 (laatste wijziging 01/03/2006 09:54)
Avatar van Micron HTML beginner
  1. $toegelaten = array(5,4); // kan je er nog meer toevoegen
  2. if($logged[username] && in_array($logged[level],$toegelaten)) {


Die werkt, en ziet er goed uit! Ik heb deze gebruikt! Bedankt voor jullie hulp!^^
Offline nemesiskoen - 01/03/2006 09:55 (laatste wijziging 01/03/2006 09:55)
Avatar van nemesiskoen Gouden medaille

PHP expert
Je zou met hoger of gelijk aan kunnen kijken of een var setten als de user mag kijken:

Volgens mij moeten er ook quotes rond 'level'.

  1. <?php
  2. switch($logged['level']) {
  3. case 1: case 5: $ok = true; break;
  4. default: $ok = false;
  5. }
  6.  
  7. // nu kan je met $ok kijken of iem toegang heeft
  8. ?>


Zo kan je dus mensen toegang geven tussen bepaalde levels. Zodat bv. 3 geen toegang heeft maar 1 en 5 wel.

Of met in_array() zoals hierboven:)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.258s