Seguramente tengas algo mal en tus archivos, lo que dices pasa cuando introduces mal la contraseña o hay algo mal en esos archivos por lo que no te puedes identificar.
Mira esto si te sirve de ayuda.
http://www.cristalab.com/tutoriales/...tpasswd-c213l/
El archivo .htaccess debe tener bien la ruta al archivo de las passwords.