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