pb htaccess

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 : pb htaccess

prb sur HTACCESS et HTPASSWD

par clumic » 04 juil. 2006, 14:38

Salut a tous,

J'ai exactement le meme prb que tu as eu. la fenentre d'identification s'affiche. mes mots sont bien cryptés (géré avec HTPASSWD.exe) mais lorsque je veux m'identifier il me réaffiche la fenetre. en autre il capte rien.

mes fichiers HTACCESS et HTPASSWD sont bien dans le répertoires protégé.

source HTPASSWD :
reg:$apr1$7E0.....$T5hnzMTA/Ph3Zsn6q.JIy1

source HTACCESS :
Authname "DASSAULT SYSTEMES"
AuthUserFile /pdf/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
<limit GET POST>
require valid-user
</limit>

Si tu pouvais me donner un coup de main, çà serait bien cool. Merci
Rég

Merci

par Invité » 25 janv. 2006, 20:40

ca y est !!! ça marche !. J'ai recrée un fichier .password et

merci encore pour ton aide car sans toi, je n'aurai pas pensé à modifier le htpassword et j'ai appris à crypter avec apache !

par Invité » 25 janv. 2006, 20:02

Maintenant, si cela ne fonctionne pas, pourrais-tu me dire quels sont les symptômes?
il ya une fenetre qui s'ouvre avec login et password mais les infos que je rentre ne sont pas validées.
Est-ce que la fenêtre dauthentification se réaffiche?
oui
As-tu bien uploadé le fichier .htpasswd en prenant bien soin de ne pas avoir mis de double extension? (.htpasswd.txt par exemple)
oui mais j'ai un peu galéré pour le faire windows refusait le. sans caracteres avant
As-tu bien uploadé le fichier dans le bon répertoire?
oui j'ai fait ce test sur 3 serveurs distants et en local.parce qu je pensais que c'était le chemin qui n'était pas bon. j'ai même testé avec des mots de passe en clair et ça n'a pas fonctionné.J'ai donc renommé htpassword en toto mais ca n'a rien donné.
Le fichier .htaccess se trouve-t-il dans le répertoire à protéger?
Tant de questions :)
il fait quel temps à montréal ?

Merci de ton aide..

par Sysadmin » 25 janv. 2006, 19:30

Oui :)

Un mot de passe crypté n'est pas lisible et cela est bien normal. À quoi bon crypter si l'on pourrait le lire?

Maintenant, si cela ne fonctionne pas, pourrais-tu me dire quels sont les symptômes?
Est-ce que la fenêtre dauthentification se réaffiche?
As-tu bien uploadé le fichier .htpasswd en prenant bien soin de ne pas avoir mis de double extension? (.htpasswd.txt par exemple)
As-tu bien uploadé le fichier dans le bon répertoire?
Le fichier .htaccess se trouve-t-il dans le répertoire à protéger?

Tant de questions :)

par malika » 25 janv. 2006, 19:10

hello,
j'ai suivi la manip que tu m'as indiquée mais ca n'a rien changé au pb du htaaccess.
Est ce normal que le mot crypté soit malika:$apr1$5r......$ZEDQV875YRNNjwwEkFlP51

Merci !

par Sysadmin » 25 janv. 2006, 18:24

Pour exécuter le programme, il faut ouvrir une fenêtre DOS:
Démarrer > Exécuter...
Taper "cmd" et cliquer sur OK

Ensuite, il faut exécuter le programme en accédant au répertoire bin/ d'Apache. Pour changer de dossier, il faut utiliser la commande "cd". Ce qui donnerait par exemple:

Code : Tout sélectionner

cd "\Program Files\Apache Group\Apache2\bin"
Ensuite, tu peux exécuter le programme en entrant la commande suivante (toujours dans la fenêtre DOS)

Code : Tout sélectionner

htpasswd.exe -n malika

par malika » 25 janv. 2006, 18:03

Merci de ta réponse mais je ne suis pas sure d'avoir tout compris. j'ai téléchargé l'exe puis clic droit/executer en tant que. mais j'ai des messages d'erreur me disant que je ne suis pas autorisé.

D'autre part je ne comprend pas cette phrase :
Il est préférable d'utiliser le binaire fourni par Apache afin de crypter les mots de passe contenus dans le .htpasswd
jusqu'à présent j'utilisais quel binaire ?
Cet exécutable se trouve dans le répertoire bin/ du répertoire d'installation d'Apache
.
c'est là que je l'ai exécuté.

Merci pour ton aide.

MLK

par Sysadmin » 25 janv. 2006, 17:35

Bonjour,

Il est préférable d'utiliser le binaire fourni par Apache afin de crypter les mots de passe contenus dans le .htpasswd

Cet exécutable se trouve dans le répertoire bin/ du répertoire d'installation d'Apache. Si tu n'as pas accès au binaire, tu peux le downloader et exécuter localement la commande:
ftp://ftp.bnsi.net/pub/apache

La syntaxe devrait ressembler à ceci:

Code : Tout sélectionner

htpasswd.exe -n malika
-n indique que le résultat sera affiché directement à l'écran et non dans un fichier. Tu pourras alors copier et coller le résultat dans ton fichier .htpasswd
malika représente évidemment le nom d'utilisateur.
Le mot de passe sera demandé lors de l'exécution.

pb htaccess

par malika » 25 janv. 2006, 17:30

Bonjour à tous,

j'ai un fichier .htaccess qui contient :

Code : Tout sélectionner

AuthUserFile /home/sites/125/site192/web/repertoire/.htpasswd AuthGroupFile /dev/null AuthName "accès sécurisé" AuthType Basic <limit GET POST> require valid-user </Limit>
j'ai obtenu le chemin avec realpath()

Code : Tout sélectionner

/home/.sites/125/site192/web/repertoire/realpath.php
dans mon fichier .htpasswd qui est dans le même dossier que le .htaccess

Code : Tout sélectionner

malika:pdDJRx1QpYSU.
J'ai crypté le mot de passe et essayé en mode binaire et ascii mais ca ne marche pas !

Si quelqu'un peut m'aider..

Merci !

MLK