Pb avec .htaccess
dr971
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain42 -
Alain42 -
Slt je suis encore debutant et suis en train d'essayer de monter un site internet. Je souhaite proteger certaines de mes pages en utilisant les fichiers .htaccess et .htpasswd
Ces 2 fichiers contiennent les lignes suivantes:
j'ai placé ces fichiers ds le dossier ADMIN qui contient les pages que je souhaite protéger.
Le probleme est que lorsque j'obtient la fenetre pour entre l'identifiant et le mot de passe, il ne le reconnait pas.
peut etre ai-je un probleme avec le chemin que j'indique pour le fichier.htpasswd ??(je ne travaille pas sur un ftp, ts mes fichiers sont sur mon disque dur)
Pourriez vous m'aider svp?? merci
Ces 2 fichiers contiennent les lignes suivantes:
AuthName "Page d'administration protégée" AuthType Basic AuthUserFile "c:\site_stage\sitephp2\admin\.htpasswd" Require valid-user
admin:$1$cR1./S5.$n.WBou6cIUDipHJuCtFdb.
j'ai placé ces fichiers ds le dossier ADMIN qui contient les pages que je souhaite protéger.
Le probleme est que lorsque j'obtient la fenetre pour entre l'identifiant et le mot de passe, il ne le reconnait pas.
peut etre ai-je un probleme avec le chemin que j'indique pour le fichier.htpasswd ??(je ne travaille pas sur un ftp, ts mes fichiers sont sur mon disque dur)
Pourriez vous m'aider svp?? merci
4 réponses
Comment as tu crypté ton mot de passe dans le .htpassword ?
admin: c'est bon, mais le mot de passe crypté me parrait un peu long, il est crypté en md5, donc pour une auth type Digest.
Tu l'as bien fait par la commande htpasswd -c /chemin/.htpasswd login
si c'est pas ça fait un petit script avec la fonction realpath() (vas voir sur google) pour avoir le chemin canonique réel de ton site.
parce que "c:\site_stage\sitephp2\admin\.htpasswd" me parait être le chemin de ton fichier sur le disque dur et pas sur easyphp
admin: c'est bon, mais le mot de passe crypté me parrait un peu long, il est crypté en md5, donc pour une auth type Digest.
Tu l'as bien fait par la commande htpasswd -c /chemin/.htpasswd login
si c'est pas ça fait un petit script avec la fonction realpath() (vas voir sur google) pour avoir le chemin canonique réel de ton site.
parce que "c:\site_stage\sitephp2\admin\.htpasswd" me parait être le chemin de ton fichier sur le disque dur et pas sur easyphp