Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 19h13   #1
Invité de passage
 
Homme abdelkhalek benhima
élève ingénieur d'état génie Télécommunications et Réseaux
Inscription : août 2011
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme abdelkhalek benhima
Localisation : Maroc

Informations professionnelles :
Activité : élève ingénieur d'état génie Télécommunications et Réseaux
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2011
Messages : 20
Points : 1
Points : 1
Par défaut masquer un menu / privilèges d'accès

Bonjour à tous,

J'ai réalisé une application, avec un système d'accès sur 3 catégories

Avant, même si vous vous connectez avec un utilisateur qui n'a pas accès à une page (bouton de menu), ce bouton s'affiche dans le menu, mais quand vous cliquez dessus, il vous dis, vous n'etes pas autorisé à acceder a cette page.

Mais mon encadrant de stage m'a demandé de masquer ce menu pour cet utilisateur, et ne lui montrer dans la barre menu que les boutons auxquels il peut accéder.

C'est que je ne sais pas faire.

J'ai essayé le code suivant mais ca ne marche pas

Code :
1
2
3
4
5
6
7
8
9
<?php if ((int)$_SESSION['droits'] && systeme_admin) {  ?>
 
	<li><a class="imMnItm_3" ><span class="imHidden">Utilisateurs</span></a>
<ul>
	<li><a href="administrateurs.php" title="">Administrateurs</a></li>
	<li><a href="gestionnaires.php" title="">Gestionnaires</a></li>
</ul>
</li>
<? } ?>
Merci de m'aider à masquer ce sous menu gestionnaire quand l'utilisateur qui est authentifié est un gestionnaire (logiquement il ne peut pas accéder aux autres comptes des gestionnaires, c'est la tache de l'admin)
abd_aabd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 19h59   #2
Invité de passage
 
Homme abdelkhalek benhima
élève ingénieur d'état génie Télécommunications et Réseaux
Inscription : août 2011
Messages : 20
Détails du profil
Informations personnelles :
Nom : Homme abdelkhalek benhima
Localisation : Maroc

Informations professionnelles :
Activité : élève ingénieur d'état génie Télécommunications et Réseaux
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2011
Messages : 20
Points : 1
Points : 1
Aidez moi svp, je plante tt mon projet à cause de ca
abd_aabd est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 29/08/2011, 20h05   #3
Membre confirmé
 
Inscription : juillet 2011
Messages : 146
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 146
Points : 253
Points : 253
Ne sois pas si pressé

Dans l'absolu ton code à l'air correct, il faut juste bien valider ton système de droits.

Que valent systeme_admin et $_SESSION['droits'] , comment sont gérés tes droits ?
Tolriq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 23h26   #4
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 776
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 776
Points : 2 340
Points : 2 340
Bonsoir,

Déjà ligne 9 <?php } ?> ce serait mieux.

Ensuite, pourquoi ne pas utiliser le même fonctionnement que pour empêcher l'accès à une page puisque tu y arrives ?
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h48.


 
 
 
 
Partenaires

Hébergement Web