Pues .. ese es el problemita de la autentificación via HTTP ...
Te recomiendo que uses Sesiones al menos y .. si lo deseas Mysql .. o lo que gustes para llevar el control de tus usuarios registrados ...
<spam>
Yo hice un sitema de Autentificación de usuarios gestionado con sessiones y Mysql para la gestion de usuarios .. si quieres pruebalo o toma nota del código para que veas lo q te comento.
El código principal está comentado a modo "tutorial" y la base de datos q se usa es muyy simple y básica .. podrias adaptarlo facilmente a tu sistema tal vez ...
Autentificator 2.01
</spam>
Un saludo,