Dane uwierzytelniające (przynajmniej w trybie podstawowym) powinien być dostępny w $_SERVER['PHP_AUTH_USER']
i $_SERVER['PHP_AUTH_PW']
(patrz $_SERVER
) -- co oznacza, że "po prostu" musisz ich użyć, aby sprawdzić w swojej bazie danych.
Oto artykuł na ten temat, na przykład:Uwierzytelnianie podstawowe i szyfrowane HTTP za pomocą PHP