Merci pour vos réponses rapides.
Paglop:
Merci pour ton code, ton code Php ressemble beaucoup à ce que j'ai déjà et effectivement, en affichant la source, le mot de passe n'est pas visible. Mais je me demandais si les ptits malins n'avaient pas quand même moyen de voir la source avec le code Php de je ne sais quelle manière...je pense que non, mais bon...
Ton code diffère un peu du miens, et je vais l'étudier un peu, ce qui m'aidera dans mon apprentissage.
nEm3sis:
Merci pour ton lien. Je ne connaissais pas ce tuto sur le site du zéro, mais il reprend exactement ce que j'ai déjà.
J'ai bien compris que Free n'accèptait pas les mots de passe cryptés et ils sont donc en clair dans mon code.
Mais si j'ai bien compris, ce fichier .htaccess ne fait que protéger un dossier et ses sous-dossiers.
Mais il ne protège pas la page en elle même.
Par exemple j'ai un dossier "admin" contenant une page "admin-index.php".
Si dans l'explorateur, je tape "http://monsite.free.fr/admin", là, aucun soucis.Mon dossier est bien protégé.
Mais si je tape "http://monsite.free.fr/admin/admin-index.php" et bien ma page n'est pas protégée !
Evidemment, actuellement ma page est protégée par un script Php, et il faudrait en plus qu'un éventuel petit malin trouve le nom des répèrtoires et pages pour pouvoir tenter ses méfaits. De plus, mon site a une redirection et la véritable adresse est cachée.
Mais je voudrais bien comprendre comment faire chez Free avec ces foutus .htaccess pour faire marcher cette balise <Files>
Désolé pour mon "roman" et merci encore pour vos réponses.