Bonjour,
Il est possible d'utiliser la fonction PHP header() pour gérer les authentification HTTP, en récupérant le login/mot de passe dans $PHP_AUTH_USER et $PHP_AUTH_PW.
MAIS
Cette utilisation est soumise aux conditions suivantes :
- PHP doit être installé sous forme de module d'Apache
- L'authentification externe ne doit pas être activée.
Extrait de la doc PHP :
Pour éviter que quelqu'un écrive un script qui révèle les mots de passe d'une page, à la quelle on a accédé par une authentification traditionnelle, les variables globales PHP_AUTH ne seront pas assignées si l'authentification externe a été activée pour cette page. Dans ce cas, la variable $REMOTE_USER peut être utilisée pour identifier l'utilisateur à l'extérieur.
Qu'est-ce qu'on appelle "authentification externe" ?
Comment est-ce qu'on l'active / désactive ?
Merci pour vos éclaircissements
--
Tittom (ça c'est de la signature)