IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Conception] Droit d'accès sur un menu dynamique


Sujet :

PHP & Base de données

  1. #1
    Membre habitué Avatar de scorpion.os
    Homme Profil pro
    Chef de projet Cobol/AS400
    Inscrit en
    Mai 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet Cobol/AS400

    Informations forums :
    Inscription : Mai 2006
    Messages : 159
    Points : 131
    Points
    131
    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.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    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.

  3. #3
    Membre habitué Avatar de scorpion.os
    Homme Profil pro
    Chef de projet Cobol/AS400
    Inscrit en
    Mai 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet Cobol/AS400

    Informations forums :
    Inscription : Mai 2006
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    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

  4. #4
    Membre habitué Avatar de scorpion.os
    Homme Profil pro
    Chef de projet Cobol/AS400
    Inscrit en
    Mai 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet Cobol/AS400

    Informations forums :
    Inscription : Mai 2006
    Messages : 159
    Points : 131
    Points
    131
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion des droits d'accès sur Access 2003
    Par cotmar dans le forum Access
    Réponses: 2
    Dernier message: 04/05/2006, 17h41
  2. Droit d'acces sur SAMBA
    Par bmamine dans le forum Réseau
    Réponses: 1
    Dernier message: 20/04/2006, 19h34
  3. Droits d'accès sur les fichiers
    Par billbocquet dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 11/01/2006, 12h24
  4. Droits d'accès sur un dossier
    Par Ricou13 dans le forum Apache
    Réponses: 7
    Dernier message: 03/01/2006, 23h53
  5. Droit d'acces sur rep partagé Windows
    Par MrEddy dans le forum Réseau
    Réponses: 2
    Dernier message: 10/02/2004, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo