login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Beveiliging > permisioncheck

permisioncheck

Auteur: Dolfje - 15 januari 2006 - 19:51 - Gekeurd door: nemesiskoen - Hits: 6358 - Aantal punten: 3.00 (8 stemmen)



Met deze functie kan je vlug checken als je member op een pagina mag.
bv:

  1. <?
  2. if( permissie("*,!Gast") )
  3. {
  4. //nu kan iedereen hierin behalve iemand met de membergroep Gast
  5. }
  6. if( permissie("Admin") )
  7. {
  8. //hier kan alleen de admin
  9. }
  10. if( permissie("Admin,Medewerkers") )
  11. {
  12. //hier kan alleen de admin en de medewerkers aan
  13. }
  14. if( permissie("lid+5") )
  15. {
  16. //hier kan alleen het lid met memberid aan
  17. }
  18. ?>

Code:
  1. <?
  2. $memberid = "15";
  3. $membergroep="Admin";
  4. function permissie( $permissie, $tekst = TRUE )
  5. {
  6. global $memberid, $membergroep;
  7. $permissie = explode(",", $permissie);
  8.  
  9. if( in_array("lid+".$memberid, $permissie) )
  10. {
  11. return $tekst;
  12. }
  13. elseif( in_array( "!".$membergroep ,$permissie) )
  14. {
  15. return FALSE;
  16. }
  17. elseif( in_array( $membergroep ,$permissie) )
  18. {
  19. return $tekst;
  20. }
  21. elseif( in_array( "*",$permissie) )
  22. {
  23. return $tekst;
  24. }
  25. return FALSE;
  26. }
  27. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (7)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.033s