IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

htaccess et htpasswd pour serveur WAMP en local


Sujet :

Apache

  1. #1
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut htaccess et htpasswd pour serveur WAMP en local
    Bonjour tout le monde,
    je voudrai réaliser une protection pour la partie administration pour mon site web en local mais c a ne marche pas j'ai touvé plusieurs tutoriaux mais aucun deux n'a marché avec moi.
    J'ai réaliser mon site web avec php_Mysql en utilisant WAMP (apach2, mysql 5, php5).
    voici le contenu de mes fichier .htaccess et .htpasswd qui sont copié dans le répertoire admin de mon site.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    // .htaccess
    AuthName "Page d'administration protégée"
    AuthType Basic
    AuthUserFile "C:/wamp/www/Mon_Site/Application_systeme/admin/.htpasswd"
    Require valid-user
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // .htpasswrd
    admin:motdepasse
    lorsque je veux acceder à la page admin ca se fait normalement sans m'afficher la fenêtre d'autentification; j'arrive pas à trouvé la source du problème.

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Manque peut-être la directive AuthGroupFile ? Ou alors les .htaccess ne sont pas reconnus par ton serveur. Y a une trace dans les logs Apache ? Sinon, essaie de créer ton fichier de mot de passe avec htpasswd. Je ne suis pas sûr qu'Apache sache lire les mots de passe en clair comme ça.

  3. #3
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut
    J'ai essayé de crypté le mot de passe mais ca ne marche pas, et lorsque j'ai changé le mot de passe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // .htpasswd
    admin:nouveaupasse
    ca marche mais il n'affiche pas la fenêtre avec le titre que j'ai préciser dans .htaccess : AuthName "Page d'administration protégée", il m'affiche une autre fenêtre capture ci joint).
    et lorsque je tape le nom d'utilisateur et le mot de passe ca marche mais quand je veux acceder une 2ème fois a la page admin il n'affiche pas la fenêtre de tout à l'heure il entre directement sans afficher l'autentification.
    c'est normal ça ?
    Images attachées Images attachées  

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par achos
    ca marche mais il n'affiche pas la fenêtre avec le titre que j'ai préciser dans .htaccess : AuthName "Page d'administration protégée", il m'affiche une autre fenêtre capture ci joint).
    Lis bien ce qui est marqué : "Le serveur localhost à l'adresse Page d'administration protégée requiert un nom d'utilisateur et un mot de passe.". C'est IE qui colle ton message au milieu d'un blabla. Tu peux pas faire autrement

    Citation Envoyé par achos
    et lorsque je tape le nom d'utilisateur et le mot de passe ca marche mais quand je veux acceder une 2ème fois a la page admin il n'affiche pas la fenêtre de tout à l'heure il entre directement sans afficher l'autentification.
    c'est normal ça ?
    Oui : l'authentification Basic ne possède pas de notion de timeout. C'est pas une session. Le mécanisme est décrit ici : www.themanualpage.org/http/http_auth_basic.php. En gros, le navigateur doit envoyer un en-tête HTTP spécial contenant le login et le mot de passe de manière vaguement chiffrée. Dès que le login/mot de passe est bon, le navigateur va toujours l'envoyer au serveur quand tu voudras accéder à l'arborescence et sous-arborescence pour laquelle tu as eu besoin de t'authentifier la première fois. Le seul moyen pour le navigateur de le lui dire de ne pas envoyer cet en-tête, c'est de le fermer et de le rouvrir. Désolé...

  5. #5
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut
    Merci bien pour votre réponse, c'est exactement le cas pour ce que vous m'avez dit.
    à pre*ésent je vais me contenter de ces résultats.
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Htaccess et Htpasswd en local sur EasyPhp
    Par kirua99 dans le forum Apache
    Réponses: 2
    Dernier message: 18/02/2011, 10h17
  2. SSL SUR WAMP pour un debut EN LOCAL
    Par bsidy1 dans le forum Apache
    Réponses: 2
    Dernier message: 06/07/2009, 17h38
  3. requête mysql sur serveur wamp en local !
    Par sebalab dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 19/04/2007, 19h18
  4. Nom d'hote pour serveur local
    Par HNT dans le forum Réseau
    Réponses: 8
    Dernier message: 12/11/2006, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo