Hola deconocido =)
Intenta utilizar este php, que facilita la creacion de htaccess y htpasswd
Tuanis.
************************************************
* _ *
* . . Josepablo P�rez *
* / v \ Cel: 375-1560 *
* /( )\ http://www.net.co.cr/~jp *
* ^^ ^^ *
************************************************
----- Original Message -----
From: Stone Edge <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 21, 2001 8:40 PM
Subject: .htaccess
>
> he querido proteger un directorio digamos /var/www/html/www
> con .htaccess pero no he podido por la razon que parece que
> no esta leyendo el file de passwords osea el .htpasswd que lo
> puse en /var/www/html.
>
> Aqui estan mi .htaccess file:
>
> AuthUserFile /var/www/html/.htpasswd
> AuthGroupFile /dev/null
> AuthName Enter PasswordtoContinue
> AuthType Basic
> <Limit GET>
> require user testfile
> </Limit>
>
> Y tambien en httpd.conf el AllowOverride esta puesto en "all"
>
> Alguna sugerencia de que esta pasando o alguna otra forma de
> hacer esto?
>
> Gracias
>
>
>
>
> --------------------------------------------------------------------------
> Global Internet phone calls, voicemail, fax, e-mail and instant messaging.
> Sign-up today at http://www.hotvoice.com
<?
# **************************************************************
# von Lars Brinkmann ( [EMAIL PROTECTED] )
#
# einfach die Endung umbenennen.
#
# **************************************************************
if (($user) && ($passwort))
{
$pfad = $DOCUMENT_ROOT . dirname($PHP_SELF) . "/.htpasswd";
$safe= dirname ($PHPSELF);
$htaccess= fopen(".htaccess", "w");
$htpasswd= fopen(".htpasswd", "w");
$htaccess_text = "AuthType Basic\n".
"AuthName \"Passwortgesch�tzter Bereich\"\n".
"AuthUserFile $pfad\n".
"require valid-user\n";
for ($i = 0; $i < count ($user); $i++)
{
$htpasswd_text .= "$user[$i]:".crypt($passwort[$i],CRYPT_STD_DES)."\n";
}
fputs($htaccess, $htaccess_text);
fputs($htpasswd, $htpasswd_text);
fclose($htaccess);
fclose($htpasswd);
echo nl2br($htaccess_text);
echo "<p><hr></p>";
echo nl2br($htpasswd_text);
echo "<p><hr></p>";
} # ende if user and passwort
?>
<HTML>
<HEAD>
<TITLE> MAKE .htaccess + .htpasswd </TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="<? echo $PHP_SELF; ?>">
<p>Username: <INPUT TYPE="TEXT" NAME="user[]"></p>
<p>Passwort: <INPUT TYPE="TEXT" NAME="passwort[]"></p>
<p><INPUT TYPE="submit" VALUE="make"></p>
</FORM>
</BODY>
</HTML>