cs_micholi
Messages postés15Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention13 mars 2005
-
12 févr. 2005 à 03:57
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
12 févr. 2005 à 12:05
Bonjour,
j'ai un répertoire protégé par .htaccess et .htpasswd. Par contre, je trouve affreuse la fenêtre grise dans lequel l'utilisateur doit s'identifier.
Est-il possible de créer un formulaire dont l'action serait par exemple : login.php et dont les champs seraient : 'user' et 'mdp'
La page login.php vérifierait dans le fichier .htpasswd si l'information entrée dans le formulaire est valide et redirigerait vers la page index.php de mon répertoire protégé.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 12 févr. 2005 à 12:05
Salut,
c'est tout à fait possible, je ne sais plus dans quel format sont
cryptés les mots de passe htaccess, mais vu que c'est une méthode perso
tu peux stocker les couples user/pass sous la forme :
user:passe_crypte_md5
ensuite tu ouvres le fichier via la fonction file :
$fichier=file('.htpasswd');
tu scannes toutes les lignes avec un $couple=explode (':',$fichier[$i]);
ensuite donc tu récupères le login et le passe :
$login=$couple[0];
$passe=$couple[1];
ensuite :
if(isset($_POST['passe']) AND md5($_POST['passe'])==$passe)