J'ai voulu créer une zone protégée par un .htacces et un .htpasswd.
J'ai crée mes deux fichiers, tout configuré. Ca ne marchait pas et ce, jusqu'a ce que je mette le mot de passe en clair dans le fichier .htpasswd
Ca me gène qu'il soit en clair comme ça :]
Donc, comment ça se fait que ça fonctionne sans qu'il soit crypté en MD5 ? Je ne trouve pas d'option pour dire a apache d'utiliser le .htpasswd avec des mots de passe en MD5, c'est où ?
[edit] au fait, je suis sous : Windows XP Wamp5 version 1.6.5
Je cherche a faire la meme chose, car sur tous les hebergement distants (chez amen) les htpasswd sont cryptés, mais quand je veux tester en local, je dois penser à éditer le htpasswd pour y remplacer le mdp crypté par celui en clair...et inversement quand j'uploade sur le serveur...c'est plutot source d'erreurs... Ayant beaucoup de sites à gérer, je préférai qu'apache en local travaille directement avec les password cryptés. Y'aurai t'il moyen de faire cela ?
PS: Désolé pour le UP mais j'ai beau fouiller google, je ne trouve rien la dessus.
Génial ! Merci beaucoup pour votre aide à tous, j'ai enfin trouvé et compris comment faire !
J'vais essayé de résumé et d'être clair pour les suivants :
1. Ouvrir l'invite de commande DOS (Menu démarrer > Executer > cmd )
2. Taper* et valider par Entrer : D:\wamp\Apache2\bin\htpasswd.exe -c .htpasswd monLogin
On vous demandera de saisir votre mdp (2 fois) puis ca va générer le fichier .htpasswd contenant le login monLogin et le password saisi, crypté, qui fonctionnera sous windows autant que sous unix.
C'est fini, par défaut le fichier sera créé dans le repertoire ou se situe htpasswd.exe. il y a d'autres commutateurs bien utile, pour les obtenir, Taper* et valider par Entrer : D:\wamp\Apache2\bin\htpasswd.exe
*j'ai wamp sur mon disque D: donc adaptez la commande à votre install d'apache
J'suis trop content ! fini la galère des passwords en clair et des passwords cryptés