Bonjour à tous,
Je travaille sur la conception d'une interface permettant la gestion d'une base de donnée mysql en réseau. Afin de vous exposer mon problème, voici quelques informations.
Plusieurs utilisateurs peuvent accéder à la bdd simultanément avec des droits d'accès différents (5 niveaux). L'utilisateur a un login (unique) et un mot de passe crypté en MD5 dans une table ("user_login") présent dans la db utilisée.
L'utilisateur doit pouvoir modifier les paramètres de connexion au serveur ( Ip, Port, Nom de la DB, Login serveur DB, password serveur DB) car l'interface va devoir gérer différentes bdd sur différents serveurs. J'utilise une fenêtre de configuration de la connexion pour gérer cela.
La connexion DB est réalisée avec "MySQL ODBC 3.51 Driver".
Voici mon problème, le mot de passe de la connexion DB est sauvegardé dans un fichier "config.ini" en clair ... (Donc accessible à une tiers personne)
Cela me dérange car on pourrait accèder à la db sans utiliser l'interface. (via phpmyadmin par exemple)
Comment puis-je gérer cela?
Merci d'avance pour vos idées
Partager