no se que pasa, la autenticacion funciona, el problema está en que me pide 3 veces el nombre de usuario y contraseña para poder entrar, aca está el script que uso:
$server = "localhost" ;
$usuario = "root" ;
$clave = "" ;
$db = "bd_usuarios" ;
$con = mysql_connect($server, $usuario, $clave);
mysql_select_db($db, $con);
$consulta="SELECT * FROM usuarios WHERE nombre = '" . $PHP_AUTH_USER . "' and pass = '" . $PHP_AUTH_PW . "'";
$datos=mysql_query($consulta, $con);
echo mysql_num_rows($datos);
if(mysql_num_rows($datos)<>1) {
echo "error al querer validar el usuario";
exit;}
else echo "login";