Se connecter avec
S'enregistrer | Connectez-vous

Fichier contenant les Password

Dernière réponse : dans Programmation

Bonjour,

Comment faire pour protéger un fichier contenant les logins et MDP d'accés à une base MySQL ?
Dans mon O'Reilly il est conseillé de les mettre dans un fichier php qui est ainsi interprété et donc un visiteur lambda ne peut pas lire en clair. Mais les permissions du fichier sont nécessairement en lecture pour "tout le monde" sinon l'interpréteur ne peut pas le lire, donc par FTP le fichier en question reste accessible à tout le monde.

Comment faire ? :??: 

Autres pages sur : fichier contenant password

Lassé par la pub ? Créez un compte

Jul PA a écritBonjour,

Comment faire pour protéger un fichier contenant les logins et MDP d'accés à une base MySQL ?
Dans mon O'Reilly il est conseillé de les mettre dans un fichier php qui est ainsi interprété et donc un visiteur lambda ne peut pas lire en clair. Mais les permissions du fichier son nécessairement en lecture pour "tout le monde" sinon l'interpréteur ne peut pas le lire, donc par FTP le fichier en question reste accessible à tout le monde.

Comment faire ? :??: 
et comment le gars il a accès à tes paramètres FTP ? :D 

joce a écritet comment le gars il a accès à tes paramètres FTP ? :D 


Ben ca dépend de ce que c'est comme serveur. :) 
A ma fac par exemple tous les étudiants ont accès au FTP, pour les TP, projets etc..

Jul PA a écritFaut que l'interpreteur puisse y acceder donc .. je sais pas.
Je vais essayer plusieurs trucs pour voir, et je vous dirai. :) 

Un truc qui m'étonne cela dit c'est que l'interpreteur soit pas root. :??: 
FTP != HTTP
tu peux mettre un fichier dans un dossier privé de ton FTP mais le rendre public via ton serveur HTTP :) 

Seb Corgan a écritFTP != HTTP
tu peux mettre un fichier dans un dossier privé de ton FTP mais le rendre public via ton serveur HTTP :) 


Mais en fesant mon
  1. require("Connect.php");

Ca va pas poser problème si l'interpreteur a pas les droits en lecture ?
Lassé par la pub ? Créez un compte