Forum Clubic

Comment afficher un lien en fonction de son grade sur le site? php

voila j’ai creer des sessions sur mon site. je voudrais que quand je me coonecte en admin sur ma page principal un lien administration apparaisse mais que si on est connecté en simple visiteur il n’apparaisse pas…
il existe une fonction disabled ou qq chose comme ca???

un tuto ici:
www.eva-web.edres74.ac-grenoble.fr…

a+

ok merci je regarde si ca m’aide

Bonne lecture

a+

ton formulaire ne m’aide pas…c’est pas du php!!!

désolé

www.siteduzero.com…

a+

merci lol

Il suffit simplement de n’afficher le lien que si l’utilisateur est identifié en administrateur. Donc par exemple, si tu places une variable ‘administrateur’ en session dans ce cas là :



if ($_SESSION['administrateur'] == 1)
{
?> <a href="administration.php">Page d'administration</a> <?php
}

Après bien sur ça dépend de la manière dont est codée ton site. Tu l’as fait de A à Z ou tu as utilisé un outil existant, genre php-nuke ?

nn je le fait de A a Z

ben c’est ce que j’ai fait avec les sessions mais je sais pas pourquoi mais ca ne s’affiche jamais…et en faisant comme ca nimporte quel visiteur connaissant le nom de la page et en le tapant dans l’url peut acceder a la partie admin!!!

Postes ton code qu’on puisse dire ce qui ne va pas.

Et ça implique que tu ajoutes aussi sur les pages d’administration un contrôle pour être sur que la personne a les droits nécessaires :



if ($_SESSION['administrateur'] != 1)
{
die("Vous n'avez pas le droit d'accéder à cette page");
}


ouai merci c’est bon j’y avait pensé et tout fonctionne merci