Cryptage .htpasswd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cryptage .htpasswd

par DroP » 12 janv. 2006, 12:56

sous windows il ne faut jamais crypter les mots de passe dans le htpasswd car windows ne decrypte pas, il faut juste que tu mettes tes mots de passe en clair (m$ et la sécu ca fait 2 faut pas l'oublié ^^)

par mere-teresa » 12 janv. 2006, 12:13

Où est ton site ? Local ? Serveur ?
Il faut indiquer le chemin réel du fichier depuis la racine du serveur (met un ptit fichier PHP au même endroit, avec la commande echo realpath() pour obtenir ce chemin).

Cryptage .htpasswd

par Benat64 » 12 janv. 2006, 11:40

Bonjour à tous,

Je désire protéger un répertoire dans un site.
Sous mon poste (windows XP) je créé dans ce répertoire un fichier .htaccess dans lequel j'ai :
AuthType Basic
AuthName "Acces Restreint"
AuthUserFile ./PA/.htpasswd
AuthGroupFile /dev/null

<Limit GET POST>
require valid-user
</Limit>
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html

Je rajoute le fichier .htpasswd dans lequel je met
test:**********
paul:*********

Bien sur les * sont à remplacer par le cryptage.

Je vérifie bien que dans httpd.conf j'ai : AccessFileName .htaccess

Quand je veux me connecter à mon répertoire, il me lance la boite de dialogue d'identification, mais quand je tape le password, rien.
J'ai essayé de mettre en dur le chemin dans :
AuthUserFile c:\wamp\......\.htpasswd

Toujours rien.

Auriez-vous une idée ?

Par avance merci
Benat