Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2669 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  gestion des droits utilisateurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gestion des droits utilisateurs

n°1026867
red factio​n
Posté le 27-03-2005 à 19:52:52  profilanswer
 

je doit implementer une gestion droits utilisateur a plusieurs des tables d'une bd
 
par exemple je doit pouvoir specifier que tel utilisateur a le droit de modifier tel ligne (en fonction de la clé) un autre pas.
en gros il y a 4 types de droits

Code :
  1. Read => lutilisateur peut voir la ligne
  2. Write => il peut modifier les valeurs
  3. Delete =>suppression
  4. Add=>...


 
le probleme c pour l'implentation
 
j'ai pense a plusieurs systemes:
 
1) une table supplementaire qui gere les droits
 

Code :
  1. ex:
  2. ref_table ref_key ref_user user_rights
  3. TABLE1    154     6231         7<= valeur binaire indiquant les droits RWDA
  4. TABLE1    156     6231         5
  5. TABLEB    154     6231         4


 
l'inconvenient c quil risque davoir bcp de lignes dans cette table , puis c pas vraiment performant (jointure a chaque fois :/) par contre pas besoin de modifier le schema existant
 
2) ajout d'une colonne pour chaque table dans lequel on a une gestion des droits

Code :
  1. col1 col2 col3 col4 ... colx  usr_rights
  2. .... .... .... ..       ...   3214 <= valeur binaire sur 64 positions, puisquil faut 4 bit par droit cela nous fait 16 groupes d'utilisateurs ce qui est suffisant


 
---------------------------------------------------------
 
le probleme c que je doit egalement specifier pour chaque ligne quels sont les colonnes dont l'utilisateur a droit  :pt1cable:  
dans limplentation no1 ca peut se faire mais pour lautre c plus compliqué
 
il me faudra entre 256 et 512 bit par ligne ce qui risque detre assez lourd :/
 
a moins quil n'existe qqch de deja tout fait dans le sgbd pour ce genre de probleme , ce dont je ne connais pas
 
cela doit tourner sous Access et SQL server

mood
Publicité
Posté le 27-03-2005 à 19:52:52  profilanswer
 

n°1026870
glod 2
Votre trajet, notre projet.
Posté le 27-03-2005 à 20:05:25  profilanswer
 

il n'existe qqch de deja tout fait dans le sgbd pour ce genre de probleme

n°1026872
red factio​n
Posté le 27-03-2005 à 20:08:59  profilanswer
 

:??: le "n" est de trop ou il manque "pas"

n°1026880
glod 2
Votre trajet, notre projet.
Posté le 27-03-2005 à 20:27:41  profilanswer
 

oops :o J'ai copié coolé ta phrase :D
Oui, chaque sgbd gère les droits d'accès, même acces :)

n°1027253
red factio​n
Posté le 28-03-2005 à 13:20:45  profilanswer
 

oui mais bon il me faut un systeme qui fonctionne simultanement sur les 2 sgbd , et puis je doit pouvoir modifier les droits par programmation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  gestion des droits utilisateurs

 

Sujets relatifs
aide programme gestion emailsGestion des sessions en php[Need help!!]
[ Pocket PC ] gestion des code barre et PHP ?Pb avec gestion des variables
gestion de parc informatique[Java] classe de gestion de fichier .ini à disposition par ici
gestion dynamique de donnée sous flashspécification des droits lors de la création d'un fichier
[PHP] Pb gestion de session couplée PHPBBGestion des packages.
Plus de sujets relatifs à : gestion des droits utilisateurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR