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