Les données d'authentification (au moins si vous utilisez le mode de base) devrait être disponible dans $_SERVER['PHP_AUTH_USER']
et $_SERVER['PHP_AUTH_PW']
(voir $_SERVER
) -- ce qui signifie que vous devez "juste" les utiliser pour vérifier avec votre base de données.
Voici un article à ce sujet, par exemple :Authentification HTTP Basic et Digest avec PHP