.htacces .htpasswd

e gore -  
 e gore -
voila,

je veux protéger un repertoire par simple mot de passe en utilisant les .htaccess mais ca marche pas. Pourtant j ai quasiment fais du copier-coller.

pour résoudre ce probleme peut on m envoyer deux exemples avec un utilisateur: login=root et passwd=root qui marche sous windows xp familiale.

( quand je rentre un mot de passe via htpw sous windows xp, elle me le crypte d une autre maniere que les tutos de ce site ( md5 ))

j attends avec impatience votre aide.merci.

4 réponses

  1. chmanu Messages postés 166 Statut Membre 28
     
    Salut,
    As tu essayé de ne pas les crypter, dans un premier temps ?
    par exemple :

    dans le .htaccess à la racine du serveur :
    AuthUserFile "C:\Program Files\EasyPHP\www/interdit/.htpass"
    AuthGroupFile /dev/null
    AuthName "Accès protégé"
    AuthType Basic
    Require valid-user

    et dans le repertoire interdit, le fichier .htpass :
    root:root

    dans le repertoire interdit, le fichier .htaccess :
    deny from all

    Si comme cela, ca marche, tu peux ensuite essayé en cryptant le mot de passe

    Chmanu
    0
    1. e gore
       
      peux tu me donner le code de chaque fichier en entier.
      merci.
      ( si c était le cas je suis en train d'essayer )
      0
  2. e gore
     
    je viens d essayer. mais y a un pb!!!

    en tout tu as 3 fichiers c est bien ca ??

    quand je teste ca me demande le mot de passe dans la page d acceuil.
    0
  3. chmanu Messages postés 166 Statut Membre 28
     
    oui, c est bien ca, parce que ton .htaccess est à la racine.
    Apres si tu veux faire ca dans un repertoire, c est la meme chose, tu deplaces le .htaccess et le sous repertoire interdit.

    Chmanu
    0
  4. e gore
     
    ca marche pas :-(

    Je représente mon sujet:
    je veux que Tous les répertoires sont en acces libre sauf un dans lequel j ai mis les deux fichiers .htaccess et .htpasswd

    j ai ecris ca:

    #.htaccess
    AuthUserFile .htpasswd
    AuthGroupFile /dev/null
    AuthName "Accès protégé"
    AuthType Basic
    <LIMIT GET POST>
    Require valid-user
    </LIMIT>

    #.htpasswd
    root:root

    mais avec ca , ca merche tjs pas.
    Y a t il une erreur dans le script ?
    ou c est apache qui est mal configuré ?

    merci.
    0