Hace un tiempo expliqué como evitar acceso a ficheros o directorios desde apache y aunque lo explico en ese post querría indicar como como recuperar el usuario y la contraseña pasados con un .htacces en php que es bastante sencillo.
Cuando se tiene configurada la restricción de acceso por apache se pueden recuperar el usuario y la contraseña en php usando la variable superglobal $_SERVER:
- $_SERVER['PHP_AUTH_USER'] para el usuario
- $_SERVER['PHP_AUTH_PW'] para la contraseña