Salut tout le monde,
Je développe une application de gestion utilisant une base données que j'ai réalisé avec Firebird, mon problème est que je voudrais gérer les droits d'accès. Alors j'ai pensé aux procédés suivant:
(I)
1- Définir 3 utilisateurs statiques dans la base de donnée
a) Un administrateur
b) Un opérateur de saisie qui ne pourra qu'ajouter
c) Un utilisateur ne pouvant que faire des recherches
2- Utiliser delphi pour permettre aux utilisateurs de passer par l'une des trois options pour accéder à l'application tout en sachant que plusieurs employés pourront être soit b) soit c).
3- Récupérer les messages d'erreur générer dans la base pour les utilisateurs essayant d'effectuer des opérations dont-ils ne possèdent pas la permission.
(II)
J'ai aussi penser à créer un seul utilisateur dans la base et en fonction des droits des utilisateurs sous delphi, activer ou désactiver les boutons d'ajout, modification ou suppression.
Alors j'aimerais savoir si quelqu'un connaît d'autres méthodes ou parmi les deux que j'ai énoncé, m'indiquer la plus sécurisée.
Merci d'avance...
Partager