MySql et .htaccess [Résolu]

Signaler
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
-
Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
-
Bonjour,
j'aimerais savoir si c'est possible de créer un script dans le fichier htpasswd qui se conencte à la base de donnée et qui permet de lire les mdp dans cette base, de sorte que l'on n'ai pas besoin de chaque fois modifier le htpasswd mais une simple base MYSQL

5 réponses

Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
1
Au plus simple :

<?php



// - Mysql

// - `pass` préalablement md5();

$query = mysql_query('SELECT pseudo, pass FROM ma_table') or die(mysql_error());



$file = '';

While( $row = mysql_fetch_assoc($query) ) {

$file = $row['pseudo'] . ':' . $row['pass'] . "n";

}



$fp = fopen('.htpasswd', 'w+');

fwrite($fp, $file);

fclose($fp);



?>

<hr style="width: 100%; height: 2px;">Si ma reponse te convient, merci de l'accepter !
Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
1
Lu, je ne crois pas ...

Mais tu peux toujours utiliser le fichier .htpasswd avec un petit script pour modifier les fichiers



<hr style="width: 100%; height: 2px;">Si ma reponse te convient, merci de l'accepter !
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
1
en pratique ca done koi??
Messages postés
121
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
1 décembre 2009

Jojo738 > je croyais être le seul à utiliser ce genre d'admin... tu t'en sert pour les sessions aussi avec $REMOTE_USER ????
Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
1
Re ( dsl j'étais partis ), Sinon non je ne l'utilise pas, et ce n'est pas $REMOTE_USER, mais $_SERVER['REMOTE_USER]

J'ai juste fais un code a la va vite :p

Euh, si une fois je m'en suis servis.


<hr style="width: 100%; height: 2px;">Si ma reponse te convient, merci de l'accepter !