Bonjour

Voulant développer une application en local "Utilitaire de gestion d'informations personnelles" en local, l'application est multiutilisateurs et chaque compte a accès à ses DATAS personnelles (Base de données unique en local).

Le probleme que je rencontre est que si l'un des utilisateurs est légérement orienté objet il peut facilement ouvrir la base en copiant le fichier FDB et en utilisant un utilitaire tel IBEXPERT, FLAMEROBIN ... etc et avoir accès aux données confidentielles de ses co-utilisateurs.

Donc je voudrais savoir si il y'a une alternative de protection d'une base de données niveau fichier (Mot de passe, etc.) pour qu'elle ne peut être ouverte qu'en RUNTIME par mon application.

Ma config :
----------------
Borland Delphi 7 Entreprise
Firebird SQL 2.1
Composants d'accès ZEOSDB
IB Expert 2008.05.15

Merci !

PS : j'ai cru voir une alternative en utilisant les roles si c'est possible, veuillez m'indiquer la procédure détaillée et éclairée si ce n'est pas trop demander afin que je puisse l'essayer