J'ai une petite GED, avec des utilisateurs, des groupes d'utilisateurs et des fichiers.
Un utilisateur fait partie d'un ou plusieurs groupe.
Chaque fichier est autorisé en lecture et/ou en écriture pour chaque groupe.
Invisible si aucun accès, visible si lecture et modifiable si écriture.
Pour l'instant, mon système est très lourd, notamment lors de recherches.
Chaque fichier a une ligne d'information qui lui donne par groupe un statut 0, 1 ou 2, respectivement none, read et write.
Et je suis obligé de lire tout cela à chaque fois, pour savoir si le résultat doit être retourné dans mes recherches.
Je cherche une solution plus fiable et surtout plus rapide pour attribuer des droits à mes fichiers, en fonction des groupes.
J'ai vu les notions des opérateurs de bit sur un autre site.
Est ce la bonne solution ? comment vais je pouvoir requeter facilement si je base mes droits d'accès la dessus?
Existe t-il des classes évoluées qui permettent de gérer ce genre de problématique ?
Merci !
Partager