Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2004, 11:32
Cattt
 
Fecha de Ingreso: mayo-2004
Mensajes: 51
Antigüedad: 19 años, 11 meses
Puntos: 0
Autentificacion en php que funcione con global_register en OFF

Hola, sabes tengo este codigo que no me funciona con el global_register en OFF :

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

$fich = file("passwords.txt");
$i=0; $validado=false;
while ($fich[$i] && !$validado) {
$campo = explode("|",$fich[$i]);
if (($PHP_AUTH_USER==$campo[0]) && ($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;
}
?>

he intentado ponerle a la primera linea:
if (!isset($_SERVER['PHP_AUTH_USER'])) {

en reemplazo de:
if (!isset($PHP_AUTH_USER)) {

Yo se que aun me falta mas variables por modificar pero mis conocimientos no llegan mas alla, en otras webs he buscado y todas tienen el error de no funcionar cuando el global register esta en OFF, ojala que aqui en este foro de pueda arreglar ,-)

alguna ayuda que me pudieran brindar???

Saludos