<Files /home/usuario/domains/domino.com/ruta/.htpass>
deny from all
</Files>
<Files administrador.php>
<Limit GET POST PUT>
require valid-user
</Limit>
AuthName "Acceso CGI"
AuthType Basic
AuthUserFile /home/usuario/domains/domino.com/ruta/.htpass>
</Files>
Pues bien, si meto en el archivo .htpass los usuarios y la contraseña encriptada mediante una de las muchas webs que encriptan tanto con MD5 como con crypt, todo funciona bien. De esta forma:
usuario:pass_encriptado.
En cambio, si hago lo mismo pero escribiendo en el archivo .htpass con php, no funciona. Es decir, escribo en el archivo las contraseñas con las funciones de php MD5() o crypt(). En el archivo aparece todo bien:
usuario:pass_encriptado_conMD5()_dephp
pero a la hora de autenticarme no funciona. Alguna idea?