Générer un htacces avec plusieurs comptes !??

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

zed2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 19 Aoû 2006

Générer un htacces avec plusieurs comptes !??

Message le Lun Sep 04, 2006 17:51

Hello à toutes et tous ! :wink:

Voilà, j'ai codé en PHP un modules pour générer le fichier de mot de passes du htaccess de mon site.

Il créer bien le fichier, nikel, apparement, mais quand je tappe mon mot de passe il ne le reconnais pas ! :x :?:

Pourtant, je génère le mot de passe crypté avec crypt(), avec ou sans l'option salt, et ca ne marche pas !

Et le plus drole, c'est que enffet actuellement y a un seule compte global qui permet à tout le monde de se connecter, et que son mot de passe je l'ai fais avec ce code là !!! 8O

Pour écrire mon fichier j'utilise la fonction fopen, puis fwrite :
Code: Tout sélectionner
// Modifie le fichier de mot de passes
$fp = fopen($finPthHtp, 'w');

$req = db_query("
                           SELECT *
                           FROM `{$db_prefix}Xxxx`
                          ");

while ( $membres = mysql_fetch_object($req) )
{
     $PseudoPass .= $membres->Pseudo.":".$membres->Pass."\r";
}

fwrite($fp, $PseudoPass);

fclose($fp);

                        mysql_free_result($req);


Quelqu'un peut me dire ce qui ne vas pas :?: :(


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Lun Sep 04, 2006 18:25

en fait, il faut coder le password avec "htpasswd"
Code: Tout sélectionner
exec("/usr/bin/htpasswd -b .htpasswd $nom $pass");

zed2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 19 Aoû 2006

Message le Mar Sep 05, 2006 0:34

Leonick a écrit:en fait, il faut coder le password avec "htpasswd"
Code: Tout sélectionner
exec("/usr/bin/htpasswd -b .htpasswd $nom $pass");


Ben ouais, mais le site je l'heberge pas chez moi :wink:

Et d'ailleur mes pass ne sont pas dans htpasswd. Ca protege un peu plus :wink:

Mais je te dis, le plus drole, c'est que j'ai généré les mots de passe avec les cript(), et pas de soucis pour un compte, mais en auto... marche po :cry:


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Mar Sep 05, 2006 7:27

zed2 a écrit:
Leonick a écrit:en fait, il faut coder le password avec "htpasswd"
Code: Tout sélectionner
exec("/usr/bin/htpasswd -b .htpasswd $nom $pass");


Ben ouais, mais le site je l'heberge pas chez moi :wink:
Oui,mais ça, je l'utilise chez mon hébergeur.
zed2 a écrit:Et d'ailleur mes pass ne sont pas dans htpasswd. Ca protege un peu plus :wink:
Il suffit de mettre le.htpasswd à un niveau d'arborescence non accessible par le web, qui plus est, protégé par un deny for all dans le htaccess de son répertoire


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mar Sep 05, 2006 7:28

Bonjour,

as tu essayé de remplacer la fonction crypt par la fonction md5() ?

zed2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 19 Aoû 2006

Message le Mar Sep 05, 2006 18:46

Heu non...

Mais si ca marche, pourquoi pas ...

Mais je croyais que pour le htaccess et donc le htpasswd fallais utiliser crypt...

Mais le truc étrange, c'est quand même que lorsque j'utilisais ce code pour créer le compte global ca marchais impec, et maintenant, le même code, mais pour plusieurs comptes, ne marchent pas :?

zed2
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 19 Aoû 2006

Message le Mer Sep 06, 2006 22:31

BOn, c'est bon ! J'ai trouvé mon erreur !

Je mettais des \r à la fin de chaques lignes, au lieu de \n ! :lol:



C'est Réglé ! :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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