Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 23/04/2007, 14h27   #1
Membre régulier
 
Avatar de scorpion.os
 
Homme
Consultant Cobol/AS400
Inscription : mai 2006
Messages : 146
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Consultant Cobol/AS400

Informations forums :
Inscription : mai 2006
Messages : 146
Points : 87
Points : 87
Par défaut [Conception] Droit d'accès sur un menu dynamique

Salur tout le monde,

je sollicite votre aide a propos d'un truc que j'ai rencontré pdt le developpement de mon site.
Je m'explique,le menu principal et les sous menus sont generés a partir de la base de données,alors ce que je voudrais faire,c'est de pouvoir appliquer les droits d'acces de chaque utilisateur sur chaque bouton des menus.J'ai pensé a tester sur le titres des menus,mais comme ca,le site "dynamique" perdera son charme et sa maintenance deviendra plus difficile.

Qu'est vous pouvez me conseiller de faire?

merci d'avance.
__________________
Pas de langage sms, la programmation donne déjà assez mal à la tête .N'oubliez pas le
scorpion.os est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 17h55   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Pour commencer vous résonnez trop haut niveau : PHP (seul) sera incapable de gérer les actions sur un bouton, les scripts étant exécutés et interprétés côté serveur. Ensuite c'est avant tout un travail de modélisation : une table utilisateurs, une table pour vos pages et éventuellement une table pour l'association pages/utilisateurs. Ceci vous permettrait d'une part de n'afficher que les liens vers les pages que votre utilisateur a le droit de visiter et le plus important, de contrôler cet accès : ce n'est pas parce que l'utilisateur n'a pas de moyen d'accès dans son navigateur (un lien, un bouton, ...) qu'il ne peut pas y accéder en y entrant directement l'adresse correspondante.

En espérant que cet avis vous permettra d'avancer.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 11h51   #3
Membre régulier
 
Avatar de scorpion.os
 
Homme
Consultant Cobol/AS400
Inscription : mai 2006
Messages : 146
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Consultant Cobol/AS400

Informations forums :
Inscription : mai 2006
Messages : 146
Points : 87
Points : 87
Bonjour,

C'est une tres tres bonne logique et je vais me baser sur ca pour resoudre ce probleme.
mais je ne metterai pas resolu avant de l'avoir resolu vraiment

Merci encore
__________________
Pas de langage sms, la programmation donne déjà assez mal à la tête .N'oubliez pas le
scorpion.os est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 16h17   #4
Membre régulier
 
Avatar de scorpion.os
 
Homme
Consultant Cobol/AS400
Inscription : mai 2006
Messages : 146
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Consultant Cobol/AS400

Informations forums :
Inscription : mai 2006
Messages : 146
Points : 87
Points : 87
Voila ,c'est fait.
En fait,moi j'vais crée la table menu avec cette structure:
Id , Titre , Level , Parent , Page
et cette table contenait tous les menus et les sous menus,mais ce que j'ai fais apres,c'est que j'ai separé les menus des sous menus pour que je puisse controler les deux(diviser pour mieux regner ) et puis voila.
Merci pour votre aide encore,ca m'a trop servi
__________________
Pas de langage sms, la programmation donne déjà assez mal à la tête .N'oubliez pas le
scorpion.os est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h30.


 
 
 
 
Partenaires

Hébergement Web