первый раз показывает авторизацию, а потом всё...
Каждый раз, если не выводит окно авторизации: нужно чистить cookies.
Если не удается авторизироваться, значит неправильно создали пароль, или неправильно прописали путь к .htpasswd, или где-то есть пробел.
Делайте всё с самого начала до тех пор, пока не получится.