Comment géré les droits utilisateurs
Fermé
coolanso
Messages postés
74
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
5 juillet 2014
-
8 août 2011 à 20:01
lightner Messages postés 45 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 11 août 2011 - 11 août 2011 à 13:17
lightner Messages postés 45 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 11 août 2011 - 11 août 2011 à 13:17
A voir également:
- Comment géré les droits utilisateurs
- Comment utiliser chromecast - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Gerer les profils netflix - Guide
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
3 réponses
lightner
Messages postés
45
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
11 août 2011
4
8 août 2011 à 20:15
8 août 2011 à 20:15
Bonjour
alors j'ignore dans quel langage vous programmez mais pour ce qui est des droits vous pouvez attribuer des valeurs, soit en créant autant de champs que de types d'actes differents dans la table users, soit en inserant tout dans le même champs sous forme d'une chaine de caracteres.
Les droits peuvent etre attribués au moyens de valeurs comme pour ce qui est des droits d'utilisateurs linux je ne sais pas si vous connaissez.
Si non, je vais expliquer rapidement, chaque droit different a une valeur, donnons creation vaut 1, acces vaut 4 et modification 2. ainsi une personne ayant un droit de 6 pour actes de mariages pourra acceder aux actes et les modifier mais pas les creer.
Ensuite il faut mettre des conditions (une autre methode plus rapide est peut etre possible mais celle ci devrait marcher) pour voir, lors de l'acces aux données, si la valeur des droits est superieure a 4 on peut afficher, ensuite on enleve 4 a la valeure et on regarde si elle est superieure a 2 l personne a droit de modifier etc...
J'espere avoir été utile et je ne peux pas vous aider plus ignorant le langage utilisé
alors j'ignore dans quel langage vous programmez mais pour ce qui est des droits vous pouvez attribuer des valeurs, soit en créant autant de champs que de types d'actes differents dans la table users, soit en inserant tout dans le même champs sous forme d'une chaine de caracteres.
Les droits peuvent etre attribués au moyens de valeurs comme pour ce qui est des droits d'utilisateurs linux je ne sais pas si vous connaissez.
Si non, je vais expliquer rapidement, chaque droit different a une valeur, donnons creation vaut 1, acces vaut 4 et modification 2. ainsi une personne ayant un droit de 6 pour actes de mariages pourra acceder aux actes et les modifier mais pas les creer.
Ensuite il faut mettre des conditions (une autre methode plus rapide est peut etre possible mais celle ci devrait marcher) pour voir, lors de l'acces aux données, si la valeur des droits est superieure a 4 on peut afficher, ensuite on enleve 4 a la valeure et on regarde si elle est superieure a 2 l personne a droit de modifier etc...
J'espere avoir été utile et je ne peux pas vous aider plus ignorant le langage utilisé
coolanso
Messages postés
74
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
5 juillet 2014
8 août 2011 à 20:55
8 août 2011 à 20:55
Merci beaucoup lightner,c'est exactement ce que je voulais comprendre,savoir comment j'alais pouvoir me servir du champ droit en fonction des choix de l'utilisateur.Maintenant j'ai une lucarne d'espoir.Au fait je developpe en Java avec netbeans 7.Oui également pour linux,j'ai suivi une petite formation sur ubutu,et je vois un peu ce dont tu parles.mais,je crois qu'il y'a un parametre qui m'échapppe toujours.si je vous suit bien,votre méthode marche pour un type d'acte,je veux dire qu'avec cette methode je peux sans aucun doute déterminer les droits que dispose un utilisateur pour un type d'acte soit(Un acte de naissance,un jugement,ou un mariage),mais comment ferais-je si on attribut à l'utilisateur,un droit pour chaque type d'acte,je veux dire si on attribue à l'utilisateur,un droit de création d'acte de naissance,ainsi qu'un droit de consultation de jugement supplétif,et enfin un droit de modification d'acte de mariage par exemple,sachant qu'on pourrait lui en attribuer deux ou les trois pour chaque type d'acte?comment le système poura t-il accepter l'acces aux ressource à cet utilisateur dans ce cas de figure?Merci bien.je sens que je pourai vaincre cette difficulté si je parviens a te comprendre.
lightner
Messages postés
45
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
11 août 2011
4
11 août 2011 à 13:17
11 août 2011 à 13:17
dans ce cas la je pense qu'en faisant une chaine de caractere composée de chiffre ca devrait marcher, donc dans le champ droits on stockerait pour l'exemple donné 142 il faudrait ensuite recuperer la donnée du champs dans une chaine de caractere, on regarde ainsi le premier champs pour les actes de naissances, le deuxieme pour les actes de jugement et le troisieme pour les mariages. Je ne sais pas comment le faire exactement en java je n'ai pas encore appris ce langage. J 'espere avoir put vous expliquer comme il faut.