Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2004, 12:35
Cattt
 
Fecha de Ingreso: mayo-2004
Mensajes: 51
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola gracias por tu sugerencia, pero no funciona aun y se pasa de largo, sin autentificar, este es el codigo que se pasa de largo:

<?php // Ingreso de miembros
if (!isset($_SERVER[PHP_AUTH_USER])) {
header('WWW-Authenticate: Basic realm="Acceso de Usuarios Acreditados"');
header('HTTP/1.0 401 Unauthorized');
echo 'acceso denegado';
exit;
}

$fich = file("pva.txt");
$i=0; $validado=false;
while ($fich[$i] && !$validado) {
$campo = explode("|",$fich[$i]);
if (($_SERVER[PHP_AUTH_USER]==$campo[0]) && ($_SERVER[PHP_AUTH_PW]==chop($campo[1]))) $validado=true;
$i++;
}

if (!$validado) {
header('WWW-Authenticate: Basic realm="Acceso de Usuarios Acreditados"');
header('HTTP/1.0 401 Unauthorized');
echo 'acceso denegado';
exit;
}
?>

EAsi me quedo este codigo y aun no me funciona, he buscado en la internet y he encontrado esta pagina: http://www.yoreparo.com/foros/linux/...ones/5377.html en la cual al final dan una solucion algo como esto: extract ($_POST); ò if ($_SERVER['REQUEST_METHOD'] == "POST") {

La verdad no entiendo donde aplicarlo pero de seguro sabras como modificarlo, para hacer que este codigo por fin funcione.

Con respecto al php yo uso DirectAdmin , es la version anterior 1.23, el php no es antiguo.

Salu2