8769 sujets

Développement web côté serveur, CMS

Bonjour; je voudrais restreindre l'accès à mes pages admin.
J'ai créé un petit script (je dois le faire comme ça et pas autrement, ce n'est pas vraiment le problème); et je voudrais spécifier dans la condition de refus que, si ma variable $page (qui définit quelle page afficher) contient le mot "admin"; la condition doit être effective.

  $page = array(	'about' => 'about.php',
	
			'login' => 'admin/login.php',	  
			'admin_menu' => 'admin/menu.php',
			'admin_desc_modif' => 'admin/desc_modif.php'  
		  );
		  
if (  (!$_SESSION["membre"]) && ([#blue]MA VARIABLE PAGE CONTIENT ADMIN[/#blue])  ){
	die();
}


Donc ici, la page login.php serait acceptée mais on serait bloqué pour menu.php et desc_modif.php (car pour eux, $page contient "admin) ...

Vous voyez ??? Smiley eek

Merci d'avance pour vos idées !!
gordie a écrit :
Nickelous, merci !

Si tu considères ton sujet comme [Résolu],
n'hésite pas à l'indiquer comme tel, comme cela est spécifié dans les règles du forum ...
Smiley cligne
Modifié par Cygnus (29 Oct 2006 - 23:43)
Je ne comprend pas pourquoi tu veux faire cela ?
Expliques-toi !

Si des pages sont réservées à certaines personnes uniquement, on traite cela avec un htaccess ou encore avec des droits spécifiques :
0 = internaute de base, accès page normale
1 = modérateur accès limité aux forums par exemple
2 = admin, accès à tout

De plus, tu utilises une session, donc tu as d'autres possibilités.

Bref, je ne vois pas trop l'intérêt de ta manoeuvre Smiley ohwell
Modifié par Bison (30 Oct 2006 - 10:13)