[Résolu] mot de passe rejeté : problème avec .htaccess ou .h

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

[Résolu] mot de passe rejeté : problème avec .htaccess ou .h

Message le Dim Fév 05, 2006 14:38

Bonjour,

Je pense que j'ai un problème avec .htacces ou .htpasswd dans un sous répertoire que je désire protéger.


Répertoire à protéger: http://www.monsite.com/admini
Deux fichiers:
http://www.monsite.com/admini/.htaccess et
http://www.monsite.com/admini/.htpasswd

.htaccess contient:
Code: Tout sélectionner
Authname "Administration"
AuthUserFile /var/www/html/admini/.htpasswd (path correct obtenu avec realpath())
AuthGroupFile /dev/null
AuthType Basic
<limit GET POST>
require valid-user
</limit>


.htpasswd contient:
Code: Tout sélectionner
un_nom:mot_de_passe_crypté


Quand j'accède à http://www.monsite.com/admini/ma_page.html, je reçois bien une pop-up de contrôle d'accès mais j'ai beau entrer "un_nom" et le "mot_de_passe_non_crypté", rien n'y fait.

J'ai presque terminé ma souris, je sens que je vais m'attaquer au clavier
:wink:
Dernière édition par Philippe Lenders le Mer Fév 15, 2006 21:08, édité 1 fois.


dmathieu
Modérateur
Modérateur
 
Messages: 6912
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Fév 05, 2006 14:40

et tu a crypté ton mot de passe comment ?


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Dim Fév 05, 2006 14:42

Rapide la réponse ! Merci !!!

Sur mon serveur via un petit php:
Code: Tout sélectionner
<?php
   echo "$login:".crypt($password)
?>

Auquel j'ai passé les variables


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Dim Fév 05, 2006 15:03

J'ai noté quelque chose de curieux (pour moi en tout cas)

Code: Tout sélectionner
<?php
   echo "$login:".crypt($password)
?>


Chaque exécution de ce code me génère un mot de passe encrypté différent !? Normal ?


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Dim Fév 05, 2006 18:56

Salut,

et si tu codes ton mot de passe via la fonction md5() ?


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Lun Fév 06, 2006 8:17

J'essaye cela dès ce soir après le boulot :wink:
... je vous tiens au courant.


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Mer Fév 08, 2006 19:33

Me revoilà (trop de boulot ces derniers temps)
J'ai encrypté le mot de passe avec md5().

Là j'ai bien le même à chaque essai (un peu plus logique :wink: ) mais je suis toujours rejeté quand je tente de me connecté :(


dmathieu
Modérateur
Modérateur
 
Messages: 6912
Inscription: Ven Jan 09, 2004 16:21

Message le Mer Fév 08, 2006 19:36

logique. les pass htaccess ne sont pas encodés en md5
http://fr.php.net/manual/fr/function.crypt.php

essaye :
Code: Tout sélectionner
$pass = crypt($pseudo, $pass);

ou $pseudo est le login
et $pass est le pseudonyme

sinon, si tu a un acces ssh et apache installé, tu peut génerer automatiquement les mots de passe avec la commande htpasswd


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Mer Fév 08, 2006 20:01

toujours pareil :(


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Mer Fév 08, 2006 20:20

J'ai fait le test suivant :

Code: Tout sélectionner
<?php
$password = crypt('mypassword');
if (crypt($mon_input, $password) == $password) {
   echo "Password ok!";
}
?>


puis j'ai exécuté :

Code: Tout sélectionner
http://www.monsite.be/path.php?mon_input=mypassword


Et j'ai comme réponse : Password ok!!!
Je n'y comprend rien :cry:


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Jeu Fév 09, 2006 17:36



Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Ven Fév 10, 2006 7:46

Merci pour ta bonne volonté à vouloir m'aider Dj_Apx mais cela ne change rien.
Je note toutefois que sur ce site, l'encryption générée est toujours la même pour un même mot. (c'est rare !)
Par ailleurs je me suis dis que mettre .htpasswd dans le répertoire protégé empêchait peut-être l'accès à ce même fichier ... :roll:

:arrow: J'ai donc mis .htpasswd dans un autre répertoire et adapté .htaccess en conséquence.
Le problème persiste :!:
J'attend une réponse de mon hébergeur pour voir ce qui se passe car je n'ai pas accès au fichier log qui contient certainement un message avec la cause du problème.

A suivre ...


Philippe Lenders
Nouveau WRInaute
 
Messages: 24
Inscription: Lun Avr 18, 2005 13:31

Message le Mer Fév 15, 2006 21:07

Eureka !

Le path n'était pas bon pour le chemin du fichier .htpasswd dans .htaccess !

J'avais mis /var/www/html/, réponse fournie par la commande path() sur mon site (c'est d'ailleurs bien la "racine" de mon site) et il fallait : /home/virtual/site17/fst/var/www/html/
Ce qui ne s'invente pas ! :wink:

Un serveur partagé qui me trompe avec path(), rontudjuuu !

Dans le fichier error_log du serveur j'ai pu trouvé la source du problème grâce à une autre erreur sur une image non encore uploadée et pour laquelle le chemin complet était mentionné !

Merci à tous pour votre aide


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Bombing

  • Calculer l'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Suggestions de mots-clés
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
  • Suggestions Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités