[PHP] Récupérer login et mot de passe passés par un .htaccess

Dernière mise à jour le 20 novembre 2009 à 13:20 par marlalapocket
Publié par Thom@s
Si vous avez protégé un dossier de votre site en utilisant un fichier .htaccess et que vous souhaitez récupérer dans vos pages PHP le login et le mot de passe que l'utilisateur a saisis, il vous suffit d'utiliser ces variables :
$_SERVER['PHP_AUTH_USER'] // pour le login
$_SERVER['PHP_AUTH_PW'] // pour le mot de passe


Cependant, elles ne fonctionnent qu'avec PHP 5.
Avec une version antérieure de PHP (4), seul le login est récupérable, par la variable :
$REMOTE_USER


(Ceci peut être utile, par exemple, pour rediriger le visiteur sur une page différente selon son login)
Meilleures réponses pour « Récupérer login et mot de passe passés par un .htaccess » dans :
[MSN] Mot de passe perdu VoirVous avez perdu ou oublié votre mot de passe d'accès à un service MSN ou Hotmail ? Vous êtes dans l'un de ces trois cas : 1er cas : Vous avez oublié votre mot de passe mais connaissez la réponse à la question secrète et/ou vous avez une...
[Windows] Mot de passe de session perdu ou oublié VoirCette astuce vous aidera si vous avez perdu votre mot de passe de session. Cette méthode fonctionne jusqu'à Windows 2000, mais pas (ou plus ?) XP. Si vous n'êtes pas l'administrateur du système Il est nécessaire de demander à l'administrateur de...
Supprimer le mot de passe d'un compte utilisateur/administrateur VoirAttention, CCM n'est en aucun cas responsable de vos actes, vous ne devez effectuer cette opération que sur un ordinateur qui vous appartient et dont vous êtes l'administrateur ! Supprimer le mot de passe d'une session utilisateur/administrateur...
Apache - Crypter les mots de passe .htaccess VoirRésultat du chiffrement Pour créer votre fichier .htpasswd, il vous suffit de créer un fichier texte contenant uniquement la ligne suivante : Cet outil génère des mots de passe chiffrés différents pour un même mot de passe en clair. Toutefois...
Mots de passe VoirLes mots de passe Lors de la connexion à un système informatique, celui-ci demande la plupart du temps un identifiant (en anglais login ou username) et un mot de passe (en anglais password) pour y accéder. Ce couple identifiant/mot de passe forme...
Collection CommentÇaMarche.net