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

Schéma Discussion :

[MEA] Gestion de droits d'accès


Sujet :

Schéma

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Points : 2
    Points
    2
    Par défaut [MEA] Gestion de droits d'accès
    Bonjour,

    Je souhaite avoir quelques conseils pour gérer des droits d'accès à différents modules d'une WebApplication que je développe.

    Je souhaite avoir un système qui va gérer des utilisateurs qui feront partie d'aucun ou plusieurs groupes, et je veux donner des droits d'accès (usr ou adm a priori) aux modules soit à des utilisateurs soit à des groupes.

    j'imaginais un modèle du genre :

    UTILISATEUR (IdUser,....)
    GROUPE (IdGroup,...)
    MODULE (IdMods,...)

    APPARTENIR (IdUser#, IdGroup#)
    AUTORISER (IdMods, IdUser, IdGroup,niveau_usr, niveau_groupe)

    ce modèle ne me plait pas car j'ai dans la table autoriser un mélange entre les utilisateurs et les groupes et je ne veux pas de contraintes du type il faut être dans un groupe pour avoir un acces.

    Si vous avez des modèles qui permettent de faire cela, ou des suggestions ca m'interresse.

    Merci

  2. #2
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    Tu pourrais utiliser une entité entité génirique dont hériteraient les entités Utilisateur et Groupe. C'est pour éviter d'avoir dans des champs vides dans la table Autoriser.

    Ben c'est mon avis !
    Scuse me while I kiss the sky ! Jimi Hendrix

  3. #3
    Membre averti Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Points : 378
    Points
    378
    Par défaut
    Oui, l'autre solution consiste à utiliser deux tables

    AUTORISERG (IdMods#, IdGroup#, niveau_groupe)
    AUTORISERU (IdMods#, IdUser#, niveau_usr)

    Les soulignés : clé primaire, les # : clé étrangère

+ 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, 16h41
  2. une librairie de gestion de droits d'accès ...
    Par Seth77 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 22/01/2006, 09h09
  3. gestion des droits d'accès : pg_hda.conf et autres
    Par Pigoulou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 12/02/2005, 07h57
  4. Idées pour une gestion de droits d'accès a des Forms ?
    Par sfxElrick dans le forum Composants VCL
    Réponses: 17
    Dernier message: 26/01/2005, 16h00
  5. Gestion des droits d'accès
    Par soulryo dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 12/01/2005, 10h50

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